Quick Answer: Printful runs a global fulfillment network — facilities in the US, EU (Latvia, Spain), UK (Birmingham), Canada, Australia, Japan, and Brazil — and routes each order to the closest available facility. That keeps standard delivery to most major markets inside 5–12 business days door-to-door, after a 2–5 day fulfillment window.

Flat-rate shipping starts around $3.99 for a US tee and climbs to $10–$15 for international destinations like Australia or ROW (rest of world). DDP (Delivered Duty Paid) covers the UK, EU, and Canada so customers don't get a customs surprise. Australia, Japan, and ROW ship DDU, which means the buyer pays import fees on arrival.

The line nobody draws clearly: cross-border POD margin lives or dies on which region your order routes through. A Madrid-fulfilled EU tee costs you ~$4 less per order than the same tee shipped from Charlotte to Berlin. This guide walks the global network, the regional rate cards, the customs rules, and the margin math underneath all of it.

Printful's global fulfillment network

Printful's pitch on global shipping isn't "we'll ship anywhere from one warehouse." It's the opposite: regional facilities that route each order to the closest production site with capacity.

That routing decision is what drives both your shipping cost and the customer's delivery window. A German customer ordering a tee triggers fulfillment in Riga (Latvia) or Madrid (Spain) — not a 6,000-mile haul from Charlotte. That single architectural choice is why Printful can quote 5–12 business days to most of Europe instead of 15–25.

Here's the current facility map at a glance:

  • United States: Charlotte (NC), Dallas (TX), Los Angeles (CA), plus a few smaller print partners for specialty items
  • Canada: Toronto fulfillment partner for select apparel
  • European Union: Riga (Latvia) is the primary EU facility; Madrid (Spain) handles overflow and some specialty categories
  • United Kingdom: Birmingham — opened post-Brexit specifically to ship UK orders DDP and avoid customs delays
  • Australia: Melbourne fulfillment partner for apparel
  • Japan: Tokyo partner for select categories
  • Brazil: São Paulo for the LATAM market
  • Mexico: Mexico City for select apparel

The routing logic prioritizes facility-of-origin closest to the shipping address. If that facility doesn't carry the SKU your customer ordered, the order falls back to the next-closest facility that does. This is why one customer in Berlin might see a 7-day delivery and another in Berlin sees 11 days — depending on whether the all-over-print product they bought is stocked locally or has to ship from the US.

For a deeper teardown of the standard transit windows and rate card without the regional breakdown, see our base Printful shipping times guide.

Global shipping rates by region and product

Printful publishes flat rates per product category and region. The structure is consistent: a higher "first item" rate plus a lower "each additional" rate. Rates shift periodically — always cross-check against the live Printful shipping page before publishing them to a customer.

2026 flat-rate standard shipping examples (USD, first item / each additional):

US domestic:

  • T-shirt / tank: $3.99 / +$1.90
  • Hoodie / sweatshirt: $7.19 / +$1.80
  • Embroidered hat: $4.50 / +$2.00
  • 11oz mug: $4.99 / +$2.99

Canada (from US or Toronto):

  • T-shirt / tank: $5.99 / +$2.20
  • Hoodie: $10.19 / +$2.35
  • Mug: $7.49 / +$3.49

European Union (from Riga / Madrid):

  • T-shirt / tank: €4.39 / +€1.89
  • Hoodie: €7.79 / +€1.99
  • Mug: €5.49 / +€2.99

United Kingdom (from Birmingham, DDP):

  • T-shirt / tank: £3.99 / +£1.79
  • Hoodie: £6.99 / +£1.89

Australia (from Melbourne or US):

  • T-shirt: A$5.99 / +A$2.50 (local fulfillment) or $9.99 / +$3.00 (from US)
  • Hoodie: A$11.49 / +A$2.95

Rest of world (typically US-fulfilled):

  • T-shirt: $9.99 / +$3.00
  • Hoodie: $16.99 / +$3.50
  • Mug: $14.99 / +$5.00

The pattern is clear: local fulfillment cuts shipping cost roughly in half versus cross-ocean US fulfillment. If your customer base skews European or Australian, getting your SKUs stocked in the regional facility is the single highest-leverage move on the margin side.

For the European-specific deep-dive on rate-card behavior and DDP/VAT treatment, see Printful shipping times Europe. For the standalone times-and-costs reference table without the global angle, see Printful shipping times overview.

Shipping times by destination

Every Printful order has two clocks. Fulfillment is the time between the order coming in and Printful handing the parcel to the carrier. Transit is the time between carrier hand-off and the customer's doorstep.

Fulfillment window: 2–5 business days, globally. Holiday peaks (mid-November through mid-January) routinely stretch this to 5–7 days. Fulfillment time is the same regardless of which facility ships the order.

Standard transit windows (after fulfillment):

  • US domestic: 4–6 business days. Door-to-door 6–11 business days.
  • Canada (from US): 5–10 business days. Faster from Toronto when stocked locally.
  • EU (from Riga / Madrid): 5–12 business days depending on country. Germany/France/Netherlands trend faster; Greece, Cyprus, and the Nordics trend longer.
  • UK (from Birmingham): 5–7 business days, often closer to the low end. DDP means no customs delay.
  • Australia / New Zealand: 10–20 business days from US. 5–10 if locally fulfilled in Melbourne.
  • Japan: 7–14 business days, often locally fulfilled for apparel.
  • Latin America (Brazil locally fulfilled): 7–14 business days inside Brazil; 14–25 to the rest of LATAM from the US.
  • Rest of world: 10–20 business days. Customs holds in places like India, Saudi Arabia, and parts of Southeast Asia can stretch this to 25+.

The takeaway: the headline "global shipping" promise is regionally honest where Printful has local capacity, and significantly slower everywhere else. If your store sells to ROW customers in any volume, set delivery expectations explicitly on the product page — that's where return-rate creep starts.

DDP vs. DDU: who pays customs

Cross-border shipping has two pricing models for import duties and taxes. Printful uses both, depending on destination.

DDP (Delivered Duty Paid): Printful collects estimated duties and taxes at checkout via the shipping rate, then handles the customs paperwork. The customer pays nothing extra on arrival.

DDP is currently the default for: UK, EU (most countries), Canada. The Birmingham facility was opened specifically to keep UK shipments DDP and dodge the post-Brexit customs mess.

DDU (Delivered Duty Unpaid): Printful ships the order without prepaying duties. The carrier collects import fees from the customer on arrival before releasing the package.

DDU is the default for: Australia, Japan, most of LATAM, ROW. Your customer might owe $5–$40 in unexpected import taxes when DHL or the local postal service knocks on their door.

This is the single largest source of negative-review complaints on POD stores selling internationally. A customer pays $24.99 plus $9.99 shipping at checkout, expects nothing else, and then gets a $12 customs invoice from their local courier. Most write a negative review or initiate a chargeback before reading the fine print.

Two countermoves:

  • Disclose customs liability explicitly on the product page and at checkout. Not in a buried policy footer. "Import duties may apply on delivery and are the customer's responsibility — typical range $5–$25 depending on country." This isn't a conversion killer when phrased plainly. Burying it is.
  • Stock SKUs locally in your top non-DDP markets. If you sell heavily to Australia, get your top tees and hoodies fulfilled from Melbourne where the duty exposure drops to near-zero on most domestic apparel orders.

Express vs. standard: when each makes sense

Printful offers express shipping on top of its standard tier across most destinations. The trade is faster transit at a meaningful premium.

Express transit windows:

  • US domestic: 2–4 business days after fulfillment
  • Canada: 3–5 business days
  • UK / EU: 3–7 business days
  • Australia: 5–10 business days
  • ROW: 3–7 business days (often faster than standard due to DHL Express vs. local postal handoff)

Express rate premium: typically $9.50–$22.99 above standard, scaling with destination and weight. A hoodie shipped express to Australia can run $30+ in total shipping.

The honest call: offering express at checkout converts well for gift orders (birthdays, holidays, last-minute), but the customer who picks express is paying for speed they value above the cost. Don't subsidize it. Set the express rate to what Printful charges you plus a small buffer, and let demand sort itself.

Where express loses: ROW destinations with consistent customs delays. A $25 express upcharge to India that still sits in Mumbai customs for 8 days is worse than a standard order that arrives on schedule. Disable express for destinations where customs is the bottleneck, not transit.

Restricted countries and known limits

Printful does not ship to: Russia, Belarus, Cuba, Iran, Syria, North Korea, plus specific occupied regions of Ukraine. These are sanctions-driven and non-negotiable.

Other operational limits worth knowing:

  • India: Ships but customs delays are routine. Plan for 15–25 business days transit even on express.
  • Saudi Arabia, UAE: Standard apparel ships fine; customs scrutiny is heavy on graphic prints with religious or political imagery.
  • Brazil (outside São Paulo fulfillment): Imports from the US face heavy duties and slow customs. The São Paulo facility doesn't carry every SKU — check before assuming local fulfillment.
  • Africa, broadly: Ships to most countries but with 20–30+ business day transit and high customs variance. Set explicit expectations or geofence at checkout.

If you're aggressive about global expansion, the Printful country-by-country breakdown in our base shipping guide covers the practical limits in more detail.

The cross-border margin trap most POD sellers walk into

The flat-rate card looks contained until you stack it against currency conversion, payment processor fees, and ad spend allocated by region. A typical cross-border tee order to Germany, sold via Shopify and fulfilled from Madrid, looks like this:

  • Retail price: €29.99 (≈ $32.50)
  • Printful base cost (Bella+Canvas 3001 equivalent): €11.20
  • Printful shipping (EU): €4.39
  • Shopify transaction fee (≈ 2.4% + €0.30 for international): €1.02
  • VAT remittance (effectively pass-through at retail price, varies): €0
  • Currency conversion / FX fee: €0.65
  • Subtotal of costs: €17.26
  • Gross margin: €12.73 (~42%)

That looks similar to the US tee math at first glance. The trap is in how that order routes. If your SKU isn't stocked in Madrid and the order falls back to Charlotte:

  • Printful shipping (US → EU): €9.99 (roughly)
  • Customs DDP collected upstream: variable, sometimes another €1.50
  • Delivery window stretches from 7 days to 14+
  • Customer review risk goes up
  • Effective gross margin: ~€7.50 instead of €12.73

Two orders that look identical on the retail line item can deliver vastly different margins depending on which facility picked them up. Without per-order shipping-cost data sitting next to retail revenue and ad spend in one place, this leakage stays invisible.

Most operators see "shipping" as a single line on their quarterly Printful invoice. The per-order, per-region, per-SKU breakdown is where the actual margin lives — and where the conversation about which SKUs to stock locally starts.

For the costs cluster that goes deeper on Printful's pricing tiers and membership math, see Printful pricing membership breakdown and the Printful Pro membership cost teardown.

Strategies for selling globally with Printful

Five moves operators use to keep cross-border POD profitable, ordered by leverage:

1. Stock top SKUs in regional facilities before scaling ad spend by region. A tee that sells well in the US won't auto-route through Madrid until you've enabled European fulfillment for that SKU. Check the SKU-by-facility availability matrix in your Printful dashboard before pointing Meta ads at Germany.

2. Geofence at checkout for destinations with customs friction. Don't ship to a country where your refund rate exceeds 8% because of customs surprise. Disable shipping to that destination in Shopify's settings until you can solve the disclosure problem.

3. Disclose duties clearly on every product page for DDU destinations. One short sentence in plain English: "Australian orders ship from Melbourne when stocked, otherwise from the US — import duties may apply, typical $5–$20." Burying this is the single largest source of negative reviews on global POD stores.

4. Build shipping into the retail price for primary markets. "Free shipping" at $34.99 converts dramatically better than $24.99 plus $9.99 shipping at the checkout step. Cart abandonment at the shipping line is the largest single drop-off in cross-border POD funnels.

5. Use bundle SKUs to leverage the each-additional rate. EU each-additional rates run €1.89 versus the €4.39 first-item rate. A two-tee bundle to Germany costs €6.28 in shipping versus €8.78 if sold as two separate orders. Bundle pricing is the most undermarketed lever in POD checkout design.

For the broader picture beyond shipping — base costs, membership pricing, and the full Printful cost stack — see the Printful costs cluster. For everything shipping-related across regions, see the Printful shipping cluster. And the Printful topic hub covers the platform end-to-end.

FAQs

Does Printful ship to every country?

No. Printful ships to roughly 200 countries and territories, but excludes Russia, Belarus, Cuba, Iran, Syria, North Korea, and occupied regions of Ukraine. India, Saudi Arabia, parts of Africa, and some LATAM destinations ship but with significant customs delays.

How does Printful decide which facility fulfills my order?

Routing prioritizes the facility closest to the shipping address that has the SKU in stock. If the local facility doesn't stock that product, the order falls back to the next-closest facility that does — typically a US site for unusual or specialty SKUs.

What is DDP and which countries does Printful ship DDP?

DDP (Delivered Duty Paid) means Printful collects duties and taxes upstream and the customer pays nothing on arrival. Currently DDP-default for: UK, EU, Canada. Australia, Japan, LATAM (outside Brazil locally), and ROW typically ship DDU, meaning the customer owes import fees on arrival.

How long does Printful shipping take internationally?

Standard transit ranges from 5–7 business days for UK (Birmingham fulfillment) to 10–20 business days for Australia and ROW. EU averages 5–12 days. Add 2–5 business days fulfillment to all of these to get door-to-door windows.

Why is shipping cheaper from Madrid than from Charlotte for an EU customer?

Local fulfillment cuts the carrier handoff and customs friction. A Madrid-to-Berlin tee ships intra-EU with no customs hold and roughly half the carrier cost of a transatlantic shipment. The €4.39 EU rate versus ~€9.99 from the US is the rate-card consequence of that routing difference.

Does Printful charge VAT on international shipments?

For DDP destinations (UK, EU, Canada), VAT and duties are bundled into the shipping rate at checkout. For DDU destinations, the customer pays VAT on arrival to their local customs authority. Your Printful invoice reflects what Printful collected and remitted; check it against your store's tax remittance to avoid double-charging.

Can I offer free shipping globally with Printful?

You can, but you'll absorb the rate differences across regions. Most operators offer free shipping in primary markets only (US, EU, UK) and apply standard rates or geofence ROW destinations. Building shipping into the retail price works for the markets where the rate-card variance is small.

Does Printful include tracking on international shipments?

Yes. All Printful shipments include carrier tracking — though tracking detail and quality vary by destination. UK, EU, US, and Canada have full milestone tracking. ROW destinations often show "departed origin facility" and then nothing until delivery.

How do I check which SKUs are stocked in which Printful facilities?

In your Printful dashboard under each product's settings, the fulfillment region matrix shows which facilities carry that SKU. The default for new products is typically US-only; you have to opt SKUs into European, UK, Australian, and other regional facilities individually.


See where global shipping is eating your margin — by SKU, by region, by week

Printful's rate card is published. Which orders routed through Madrid vs. Charlotte, which SKUs you're shipping ROW at a loss, and where your DDU complaints are clustering — that lives across a Printful CSV, a Shopify export, and a payment processor invoice. Nobody is going to assemble that on demand.

Victor reads your Printful, Shopify, and ad spend into one data warehouse and answers questions like "what did Australia shipping cost me last month, net of refunds?" in plain English. He also flags the SKU you should stock in Melbourne before the next ad push — with your approval.

Try Victor free