SaltAISaltAI
Age-Restricted Products21 March 202610 min read

Age Restricted Products: Shipping Carrier Requirements

Selling age-restricted products on Shopify is not simply a matter of adding a disclaimer to your storefront and calling it a day. Carriers, regulators, and marketplace partners all have their own requ

Selling age-restricted products on Shopify is not simply a matter of adding a disclaimer to your storefront and calling it a day. Carriers, regulators, and marketplace partners all have their own requirements that sit entirely outside of what your Shopify theme or checkout settings can handle on their own. For merchants selling alcohol, tobacco, vaping products, CBD, firearms accessories, adult content, or even certain over-the-counter medications, understanding the carrier layer of compliance is one of the most overlooked — and most consequential — parts of running your business.

The core problem is that many Shopify merchants build a perfectly compliant checkout experience, complete with age verification pop-ups and terms-of-service checkboxes, and then unknowingly ship through a carrier service that explicitly prohibits unaccompanied delivery of their product category. When a shipment is flagged, intercepted, or returned, the merchant bears the cost — financially and reputationally. Fines, account suspensions, and lost stock are all real outcomes that operators have faced when carrier-level requirements were not properly understood or implemented.

This post walks you through exactly what the major shipping carriers require for age-restricted deliveries, how those requirements differ by product type, what service upgrades you need to account for, and how to build a fulfilment workflow that keeps you on the right side of every stakeholder in the chain.

Why Carrier Requirements Are Separate From Age Verification Laws

It is tempting to assume that if your business complies with local age verification legislation, your carrier obligations are automatically covered. This is not how it works. Carrier requirements are contractual terms set by private companies — UPS, FedEx, DHL, Royal Mail, USPS — and they exist independently of government regulation. A carrier can refuse your shipment, terminate your account, or charge you back for returns without any regulatory body being involved at all.

FedEx, for example, requires merchants shipping tobacco or tobacco-related products in the United States to enrol in their Age Verification Program, which adds a mandatory adult signature requirement at the point of delivery. This is not optional, and it applies even in states where the age threshold is lower than the federal standard. UPS has similar requirements and additionally restricts certain vaping and e-cigarette products outright following the PACT Act update in 2021, meaning many vape merchants cannot use UPS Ground at all without specific account-level agreements.

Understanding these distinctions matters for practical reasons: your shipping rates, your customer experience, and your delivery time estimates all change once you layer in carrier-specific compliance services. Merchants who price their shipping at checkout without accounting for adult-signature fees — which typically add $5–$6 per parcel on US carriers — are quietly losing margin on every single order. Getting this right at the setup stage prevents a cumulative problem that only becomes visible when you reconcile your end-of-month carrier invoices.

Adult Signature Required vs. Direct Signature: What the Difference Means

Not all signature services are created equal, and using the wrong one can leave you exposed even when you believe you are compliant. Adult Signature Required (ASR) means the carrier will only release the parcel to someone who can present valid government-issued ID confirming they are of legal age — typically 18 or 21 depending on jurisdiction and product type. Direct Signature Required simply means someone must sign, with no age check performed by the driver.

For categories like wine, spirits, or firearms components, using Direct Signature instead of Adult Signature is a compliance failure, not a minor technicality. Carriers audit shipment manifests, and if your product type is flagged during a review and your service level does not include age verification at the door, you can face account suspension and financial liability for the non-compliant deliveries that preceded the audit. This is especially relevant for merchants who have scaled quickly and set up their Shopify shipping profiles early in their business without revisiting them as their volume and product range grew.

On the Royal Mail and DHL side in the UK, the Challenge 25 standard is commonly referenced, but carriers operationalise this differently depending on the service tier you have selected. Royal Mail's Age Verification add-on service, for instance, requires recipients to prove they are over 18 via a one-time passcode sent to the purchaser's registered contact details before delivery is attempted. This adds friction, but it also adds a legally defensible audit trail — something that matters enormously if your product category is ever scrutinised by Trading Standards or an equivalent body.

How Requirements Differ by Product Category

The carrier requirements that apply to your business depend heavily on what you sell, and even closely related categories can trigger very different obligations. Alcohol shipped domestically within the US must go through carriers with active alcohol-shipping agreements in place — FedEx and UPS both have specific alcohol programmes requiring merchant enrolment, state-level licensing verification, and ASR at delivery. USPS is prohibited by federal law from carrying most alcoholic beverages, which catches out new merchants who default to USPS for cost reasons.

Vaping and e-cigarette products face some of the most restrictive carrier policies currently in force. Following the PACT Act amendments, USPS banned the shipment of vaping devices and e-liquids in 2021. UPS and FedEx both updated their terms to prohibit standard vape shipments shortly after, requiring merchants to use specialised freight or regional carrier alternatives with dedicated compliance programmes. Merchants in this space often work with carriers like LSO or OnTrac in the US, or specialist age-verified courier networks in the UK and EU.

CBD and cannabis-adjacent products sit in a particularly complex position because legality varies by jurisdiction, and carrier willingness to ship these products shifts constantly. Hemp-derived CBD with less than 0.3% THC is federally legal in the US, but several major carriers still require documentation — including a Certificate of Analysis from a third-party lab — before they will accept a shipment. Merchants who do not have this documentation on file risk seizure of their parcels and potential account termination, even when the underlying product is entirely legal to sell.

Packing, Labelling, and Manifest Requirements

Carrier compliance for age-restricted products is not limited to service level selection — it also extends to how your parcels are labelled and documented at the point of handover. Most carriers require merchants shipping regulated products to include specific outer-label markings that flag the parcel as age-restricted. FedEx requires an "Adult Signature Required" label on the outer packaging of tobacco and alcohol shipments; failure to label correctly means the driver may not enforce the age check even if your service level is correctly configured.

Shipping manifests — the electronic data records submitted to carriers when you book a collection or drop off a shipment — must accurately reflect the product category being shipped. Many Shopify merchants use third-party shipping platforms like ShipStation, Shippo, or Easyship to generate labels, and these platforms do not automatically flag age-restriction requirements based on your product tags. You need to manually configure shipment rules or use an app layer that maps your product categories to the correct service types and label requirements before label generation happens.

In the UK, some carriers also require a consignment note or advance notice to the recipient that an age-verified delivery is incoming, giving the customer time to arrange to be present. If a delivery attempt is made and the recipient cannot provide valid ID, the parcel is returned to sender — and the merchant pays return shipping. Reducing failed first-attempt deliveries is therefore a direct cost-saving exercise, and it starts with setting correct customer expectations at the checkout confirmation stage.

Building a Compliant Fulfilment Workflow in Shopify

Pulling all of this together into a repeatable workflow is where most merchants struggle, because Shopify's native shipping tools were not built with regulatory compliance as a primary use case. The most practical approach is to create shipping profiles in Shopify that are dedicated to age-restricted product lines, and to connect those profiles to carrier accounts that have the appropriate service agreements already in place. This ensures that when an age-restricted product is in the cart, only compliant shipping options are presented at checkout.

AgeGuard is designed to sit alongside your Shopify shipping configuration and handle the verification layer that carriers cannot perform before despatch — confirming that the purchaser has completed a credible age check before the order enters your fulfilment queue. This matters because some carrier agreements, including FedEx's alcohol programme, require the shipper to warrant that the purchaser is of legal age at the time of order — not just at the door. Having a documented, app-level verification record satisfies that contractual requirement and gives you an audit trail if your account is ever reviewed.

Operationally, the workflow looks like this: a customer adds a restricted product to their cart, completes age verification before checkout, the order is tagged in Shopify as age-verified, and your fulfilment system routes it to the correct carrier service with the correct label and manifest data. Each step needs to be set up deliberately — none of it happens by default, but once configured, it runs without manual intervention at order level.

Carrier Account Agreements You Need to Sign Before You Ship

It is worth emphasising that many carrier age-restriction services are not available to merchants by default — they require you to sign specific addendum agreements before your first shipment. FedEx's Alcohol Shipper Agreement, UPS's Tobacco Addendum, and DHL's Age Verification Service enrolment are all separate sign-up processes that can take days to weeks to complete. Merchants who discover this requirement only after their first shipment is flagged face delays, potential fines, and the inconvenience of rerouting existing stock.

The onboarding process for these agreements typically requires you to confirm your business licence, provide evidence of any applicable retail or wholesale permits, and acknowledge that your fulfilment operation will comply with the carrier's published policies. Some carriers will also require a volume commitment or a minimum account tenure before approving enrolment — a consideration for newer merchants who have not yet established a shipping history with that carrier.

Practically, the best time to research and apply for these agreements is before you launch your age-restricted product line, not after your first order arrives. Build a carrier compliance checklist that includes enrolment status for each relevant carrier, the service tiers available under each agreement, and the per-parcel fee uplift associated with age-verification services. Review this list every six months, because carrier policies in this space change frequently — often with little advance notice to existing account holders.

Conclusion

Shipping age-restricted products compliantly is a multi-layered challenge that spans legal obligations, carrier contractual terms, labelling requirements, and Shopify configuration decisions. The merchants who get this right are those who treat carrier compliance as an ongoing operational discipline rather than a one-time setup task. Regularly review your carrier agreements, audit your shipping profiles, and ensure your verification records are documented and exportable. Your checkout experience and your fulfilment workflow need to work together — a verified customer who is then shipped through a non-compliant carrier service is still a compliance failure. Build the complete chain correctly from the start, and you protect your business, your carrier accounts, and your customers.

Try AgeGuard free at saltai.app — no credit card required.

SaltAI Team

SaltAI builds focused Shopify apps for food merchants and general merchants. Every app is tested in production at a real food store — including Vanda's Kitchen — before it ships.