DPD and Royal Mail are the two most common couriers for UK ecommerce businesses, and for many businesses the question of which to integrate with first — or whether to use both — comes up early. They serve different primary use cases, have different strengths, and suit different customer expectations. This comparison covers the practical differences, how the API integrations compare, and when each is the right choice.
The fundamental difference
DPD is a dedicated parcel carrier optimised for tracked next-day and timed delivery. Royal Mail is the national postal service with a range of services from standard letters to fully tracked parcels. Their core audiences overlap for ecommerce parcels but their strengths are different.
DPD’s defining advantage is the one-hour delivery window notification. When a DPD parcel is out for delivery, the recipient receives a text or email telling them their one-hour window. They can then change the delivery to a neighbour, a safe place, a DPD Pickup shop, or rearrange the time — all without contacting anyone. This dramatically reduces failed first deliveries, which are the biggest cause of courier customer service contacts. For businesses where customer experience on delivery matters, DPD is typically the better choice.
Royal Mail’s advantage is coverage and format flexibility. Royal Mail delivers to every UK address including remote areas, Scottish Highlands, Northern Ireland and islands where DPD coverage is limited or significantly more expensive. Royal Mail also handles letter and large letter formats — products that fit a large letter (up to 353mm x 250mm x 25mm, up to 750g) ship significantly cheaper than a small parcel. DPD has a minimum size that makes it expensive for small, lightweight items.
Delivery speed and tracking
DPD is primarily a next-day service. DPD Classic delivers next working day with a one-hour window. DPD Express offers pre-10:30am and pre-12:00pm options. Saturday delivery is available. Tracking is comprehensive — multiple scan events throughout the journey, proactive customer notifications, live driver tracking on delivery day.
Royal Mail offers Tracked 24 (next-day aim) and Tracked 48 (two-day aim). These are target delivery times, not guarantees — unlike DPD’s committed next-day service. Royal Mail Special Delivery Guaranteed offers a next-day by 1pm guarantee with signature and compensation. Tracking on Tracked services covers the key events (accepted, out for delivery, delivered) but is less granular than DPD and doesn’t include a one-hour delivery window.
Pricing comparison
Carrier pricing is negotiated based on volume, so exact rates vary significantly by account. As a general guide for typical UK ecommerce volumes:
For a standard 1kg parcel: DPD Classic is typically priced around £4.50–£6.00 for next-day delivery depending on volume. Royal Mail Tracked 48 for the same weight is typically £3.50–£5.00 for two-day delivery. Royal Mail Tracked 24 is typically £4.00–£5.50 for next-day aim.
For items under 750g that fit a large letter format: Royal Mail Tracked 48 Large Letter is significantly cheaper than any parcel service from either carrier — often under £2. DPD doesn’t have a letter format equivalent; the minimum DPD parcel cost applies regardless of item size.
The format flexibility difference is where Royal Mail wins clearly for lightweight products. An ecommerce business selling small accessories, phone cases, jewellery or any lightweight item that fits a large letter format saves meaningful per-shipment costs by using Royal Mail for those items.
API integration comparison
DPD API uses account-based authentication (username/password), has a relatively straightforward REST interface, and doesn’t require manifest submission. There’s no self-serve developer portal — credentials are provisioned by DPD through your business account. No A2P-style registration or complex OAuth flow.
Royal Mail API has multiple products (Click & Drop, Pro Shipping, Mailmark) with different authentication approaches and different capability levels. Click & Drop uses an API key. Pro Shipping uses OAuth 2.0. Manifest submission is required at end of day. The range of services and product choices makes the Royal Mail integration slightly more involved to scope correctly, though not significantly more complex to build once the right product is chosen.
Both have sandbox environments for testing. Both return labels in PDF and ZPL format. Both support webhook or callback mechanisms for tracking events. The build complexity is broadly comparable for equivalent functionality.
When to use DPD
DPD is the better choice when: next-day delivery with a guaranteed window is a customer expectation; your products are consistently parcel-size (above the large letter threshold); your customer base values proactive delivery notifications; failed deliveries are a current customer service pain point; or you ship predominantly to mainland UK addresses where DPD coverage is comprehensive.
When to use Royal Mail
Royal Mail is the better choice when: you ship a mix of letter-format and parcel-format items where format-based pricing saves meaningful cost; you ship to addresses outside DPD’s standard coverage (remote areas, islands); two-day delivery is acceptable for your product category and customer expectations; or you need Special Delivery Guaranteed for high-value items.
Using both together
Many UK ecommerce businesses use both. DPD for next-day orders and higher-value parcels where the delivery experience matters. Royal Mail Tracked 48 for standard orders and any items that fit large letter format where the cost saving is significant. A custom integration with automatic carrier selection logic — routing orders to DPD or Royal Mail based on service level chosen at checkout, package weight and dimensions — means the right carrier is always used without any manual decision.
A multi-carrier integration that handles both DPD and Royal Mail from the same codebase is one of the highest-value shipping integrations available — it gives automatic service optimisation that reduces postage costs and improves delivery experience simultaneously. See the DPD API integration service and the Royal Mail API integration service for the individual services, or get in touch to discuss a combined build.
Related posts
- DPD API integration: a complete guide
- DPD API integration for WooCommerce
- DPD API integration cost
- Royal Mail API integration guide
Account and contract requirements
DPD requires a DPD Business account with a volume commitment — typically a minimum number of parcels per week to get a business account. DPD’s rates are negotiated based on volume, so higher-volume accounts get better per-parcel pricing. API access is provisioned through your DPD account manager once your account is established. Businesses below DPD’s minimum volume threshold may be directed to DPD Local (a separate service) rather than a standard DPD Business account.
Royal Mail requires an Online Business Account (OBA) for the Click & Drop API tier, and a higher-volume contract for Pro Shipping. OBA registration is straightforward and available for lower-volume businesses. API developer access is applied for through the Royal Mail Developer Portal. The threshold for different API products is determined by monthly volume — Click & Drop is appropriate for businesses up to around 1,000 parcels per day.
For businesses just starting out with API integration who don’t yet have high enough volumes for a DPD Business account, Royal Mail’s OBA is the more accessible starting point. As volumes grow and a DPD Business account becomes viable, adding DPD integration alongside existing Royal Mail integration is a natural progression.
Customer experience on delivery
The delivery experience difference between DPD and Royal Mail is most visible to end customers. DPD’s one-hour window notification, real-time driver tracking and flexible delivery options (change to neighbour, safe place, Pickup shop) give customers significant control over their delivery. Failed first delivery attempts are much less common with DPD because customers can act on the notification proactively.
Royal Mail’s delivery experience is more traditional — a card through the door if not in, redelivery booked through Royal Mail’s website or a local sorting office collection. The newer Royal Mail tracking features have improved notifications, but the level of proactive communication and delivery flexibility still lags DPD. For businesses where failed delivery is a customer service issue and a cost (returns, redeliveries, complaints), DPD’s delivery experience is worth the premium.
If you need help with a custom API integration for your website or business application, I can help. I build bespoke API integrations for UK businesses. See API integration pricing or get in touch to discuss your project.
Need a custom integration built?
I build custom API integrations — Stripe, Companies House and bespoke data pipelines. Reliable, well-documented, no agency overhead.
Discuss your project →
