Shopify Royal Mail Rates vs Click and Drop: What I Pick
Shopify Royal Mail rates beat Click and Drop for Tracked 24 and small-parcel T48. Large-letter T48 flips the other way. Here is what I actually pick.

A UK merchant paid £56.47 to send a 3kg parcel to Cyprus through Shopify's native DHL portal earlier this year. Another merchant, on the same thread, pulled up their direct DHL business account and quoted the identical route at about £16. Roughly three and a half times more expensive for the same box, same weight, same postcode. If you only remember one number about Shopify's UK shipping portal in 2026, remember that one.
Quick answer: Shopify Royal Mail rates beat Click and Drop for Tracked 24 domestic and for small-parcel Tracked 48. They lose to Click and Drop on large-letter T48 by about nine pence per label. And they should not be used for DHL international at all until Shopify explains the rate structure. I run both label channels in parallel for most of my UK clients, and I do not think that is going to change soon.
The rest of this post is the shootout I keep re-running in my head every time a UK client asks me which system they should be printing labels from. I have priced this out across four channels: Shopify's native Royal Mail labels, Royal Mail Click and Drop, Shopify's UK DHL Express portal, and a direct Royal Mail business account. The comparison changes per parcel type and per service tier. It is not a "one channel wins" answer, no matter how much I would like it to be.
Where the shopify royal mail rates advantage is real
Start with the good news for the native Shopify path. On Tracked 24, Shopify's negotiated rate came in noticeably cheaper than Click and Drop when Royal Mail labels first showed up in UK Shopify admin. One r/shopify merchant doing around 300 orders per month reported paying £3.47 through Shopify against £4.65 through Click and Drop for the same service. That was late 2024, and Click and Drop had a scheduled increase queued at the time, so the gap was probably widening rather than closing.
For small parcels on Tracked 48, one Shopify Community merchant in September 2025 compared the two channels and found Shopify at roughly £2.50 against Click and Drop at roughly £5. That is a lopsided win for Shopify, big enough that it changes the maths on a 40-orders-a-week operation.
Here is where I have landed on domestic label pricing. All figures are pulled from merchant reports in Reddit and Shopify Community threads; treat them as the range you should expect, not a promise. Your actual quote will move around a few pence depending on when you ask.
| Service | Shopify native | Click and Drop | Direct RM business account |
|---|---|---|---|
| Tracked 24, small parcel | ~£3.47 | ~£4.19-£4.65 | ~£2.97 |
| Tracked 48, small parcel | ~£2.50-£2.79 | ~£3.65-£5.00 | ~£2.45 |
| Tracked 48, large letter | £2.79 | £2.70 | not applicable |
The last row is the one that trips people up. For a 30 by 20 by 2cm large-letter parcel at 150g, Click and Drop charges £2.70 for T48 while Shopify charges £2.79. The gap is nine pence, which is small on a per-parcel basis but flips the arithmetic if your product line is mostly flat and light. If you sell prints, cards, stickers, or thin apparel, you may be sitting on the one parcel type where the shopify royal mail rates you are seeing are worse than what you would pay through Click and Drop.
The reason for the flip, as far as I can tell, is a gap in how Shopify passes parcel data to Royal Mail. Shopify sends raw dimensions rather than choosing between Royal Mail's named categories (Large Letter, Small Parcel, Medium Parcel). Shopify staff confirmed this in October 2025 in a Community thread: "We do not currently support packages for Royal Mail, but it is a gap that we're aware of." Because Royal Mail prices are highly sensitive to which category a parcel lands in, that gap can flip a rate against you without any change on your end.
DHL through Shopify's UK portal is a hard no
I do not want to be dramatic, but this is the only genuine "do not do this" section in the whole shootout.
Shopify launched DHL Express labels for UK and EU merchants through an early-access program, positioned as a way to access negotiated international rates. The rates that landed in the portal were not that. One merchant in a heavily commented r/shopify thread reported £56.47 for a 3kg parcel to Cyprus and £64.33 for the same weight to the United States. The thread ran to 40 comments and never produced an official Shopify response. Multiple commenters checked their own DHL business accounts and quoted the Cyprus route at around £16 - the 3.5x figure I opened with. Parcel2Go, the multi-carrier broker most UK Shopify merchants I know already have an account with, quoted £20 to £30 across similar routes. UPS through Parcel2Go came in at £30.92 for the US route.
Here is the international side of the comparison, again with rough figures because these move:
| Route (3kg parcel) | Shopify UK DHL portal | Direct DHL business account | Parcel2Go / broker |
|---|---|---|---|
| UK to Cyprus | ~£56 | ~£16 | ~£20-30 |
| UK to United States | ~£64 | ~£30 (UPS via P2G) | ~£30 |
I keep expecting Shopify to clarify whether the current portal rates are early-access pricing or the intended long-term structure. So far the community has not seen a formal statement, and no Shopify staff reply has landed in the main thread. Until that changes, if you are a UK merchant shipping international, do not print DHL through the native Shopify portal. Every alternative I have priced is significantly cheaper. That includes brokers you can sign up for in an afternoon.
The one caveat I will admit: I have not tested every route Shopify's UK DHL portal serves. It is possible there is a corridor where the numbers behave better. I have not found one.
What breaks on each channel, and where
Rate is only half the shootout. The other half is what breaks when you commit to a channel. This is where "just switch to Shopify native" fails a lot of the UK merchants I talk to.
Manifests. Shopify's native Royal Mail label system does not generate a collection manifest. One merchant switched from Click and Drop to native labels in October 2025 to capture the cost savings; the driver refused to take the parcels on collection because there was no manifest document. The workaround was dropping at a post office for about a week, until the driver informally agreed to accept the bags anyway. If you rely on scheduled Royal Mail collections and your account requires a manifest, Shopify native is not viable on its own.
Tracking. Royal Mail is not a supported carrier for real-time status updates in Shopify. If you buy labels natively, the tracking number is attached but the delivery status never advances. Your orders will sit at "Tracking added" indefinitely, and customer-service tickets asking "where is my order" will rise. Community threads from 2023 through late 2024 confirm this behaviour is consistent. The two named workarounds are the Postly app, which syncs Click and Drop dispatch status back to Shopify orders, and Starshipit, which some merchants use as an intermediary. If you switch to native labels and skip installing one of these, plan for a support-inbox spike within the first week.
Insurance. Shopify's Royal Mail label plan compensates loss up to £75 per parcel, and the £75 is paid as a shipping credit, not cash. One r/shopify merchant found this out after Royal Mail lost a parcel worth £300 and they received credit against future postage rather than a refund of the goods. If you sell anything above the £75 threshold, Royal Mail Special Delivery has higher built-in compensation and is worth costing out for that segment of your orders specifically.
Weight passing to Click and Drop. For merchants running both channels in parallel (which is most of them), Shopify passes inflated weight values to Click and Drop. This bug was first reported in June 2022 and still had merchants confirming it in March 2025. Before you print a label in Click and Drop for a Shopify order, glance at the weight field. If it is clearly wrong, correct it manually.
Silent sync failures. Around the Spring 2026 Royal Mail API changes, multiple UK merchants reported orders simply not appearing in Click and Drop for days at a time with no error message, and manifested orders not being marked as dispatched. If you rely on the Click and Drop sync being reliable, add a manual check to your morning routine. As one commenter put it, "Royal Mail is notorious for rolling out app updates that silently break API endpoints." I do not think that will change either.
Setup, effort, and the "which do I actually run" question
If your operation is single-parcel-type, one channel gets you close to optimal. A merchant doing 300 orders a month, all Tracked 24 small parcels, should stay on Shopify native. A merchant doing 40 flat-mail T48 orders a week should probably stay on Click and Drop. The interesting case is the merchant who ships both, which is most of them.
Running both channels in parallel is what I set up for most of my UK clients. The rough shape is: Shopify native for T24 and small-parcel T48, Click and Drop for large-letter T48 and for anything that needs a manifest or a return label. You keep both accounts, you accept some duplication, and you get the better rate on each parcel type.
I also want to name the volume threshold that matters: a direct Royal Mail business account. At around 5,000 parcels a year, Royal Mail Business will quote you T48 at approximately £2.45 and T24 at approximately £2.97 for small parcels. That is cheaper than both Shopify native and Click and Drop for the same service. If you are at that volume and you have not asked, that phone call is the highest-ROI hour on your ops calendar this quarter. Below that volume, the shopify royal mail rates you see through native admin are the closest thing to negotiated pricing you are going to get without extra work.
What I actually pick, per parcel type
Here is my per-parcel decision, distilled. It is the answer I give when a UK merchant asks me on chat which system to print from.
- Tracked 24, small parcel: Shopify native. Cheapest of the two channels a small merchant can access without a Royal Mail business account.
- Tracked 48, small parcel: Shopify native, but check your specific parcel dimensions against Click and Drop before committing. The gap is smaller here than on T24.
- Tracked 48, large letter: Click and Drop. Nine pence a label is not nothing on flat-mail volume.
- International, small and light: Royal Mail International Tracked through Click and Drop or a broker. Do not use Shopify's native DHL portal.
- International, heavier or express: Parcel2Go, DHL eCommerce UK, or a direct DHL business account. Never the Shopify UK DHL portal, at least not at current rates.
- Returns and collection-dependent workflows: Click and Drop, always. Manifest generation and return label handling are non-negotiable for most merchants and Shopify native does neither cleanly.
The trick with running both is discipline about which parcels go through which channel. I have a client who set the split correctly, then quietly drifted to "just print everything through Shopify because it is fewer clicks" over three months, and re-emerged £180 poorer than they needed to be on the T48 large-letter volume they had accidentally rerouted. If you are going to run both channels, write the rule down on the wall above the printer.
Where a second pair of eyes helps
If you are staring at your Shopify shipping settings and you are not sure whether your current setup is even applying carrier-calculated rates correctly on international zones, that is the exact question help1's chat has a saved diagnostic for. The pattern I see most in UK stores is live carrier rates enabled on the US zone, which is what makes checkout quote your customers $36 to ship a padded envelope. Turning it off, then setting flat rates against your real label costs, takes a few minutes and gets you back to the conversion rate you should be seeing. If you want a walk-through of the deeper UK shipping setup that shows up in every audit I run, I wrote about the parallel-systems pattern here and it applies directly.
A last thing worth flagging for UK-to-US shipments: Shopify's duty calculator applies commercial carrier rate tables to Royal Mail postal shipments, which produces 12 to 17 percent duty quotes on parcels that should be flat 10 percent under postal classification. The fix, identified in a May 2026 Community thread, is to enable the "Use postal duty rates" toggle under Settings, Taxes and Duties, Manage, then confirm your products have full 10-digit HTS codes and correct Country of Origin. If your US conversion has been off since the tariff changes hit, this is worth checking before you assume the problem is your prices.
The take
The shopify royal mail rates story is a good example of a platform that got one thing right (T24 domestic) and one thing embarrassingly wrong (UK DHL) at the same launch, and mostly did not explain either. If Shopify closes the parcel-size gap and reprices UK DHL to something within touching distance of what a broker charges, this stops being a dual-channel headache and starts being a real replacement for Click and Drop. Neither has happened yet in 2026. Until they do, I keep both accounts open and I check the rate on the specific parcel in front of me before I click print.
Still stuck? Talk to an expert.
Our vetted Shopify experts can fix this issue for you in a live session. $39 per session. Your first 15 minutes are free.