LetterAgent

Mail physical letters by just asking your AI assistant.


Status: LetterAgent is currently in private testing ahead of public launch. Everything on this page describes the service as it works today.

Home > Guides > Duty on returns to Canada

Do I pay duty again when a package is returned to Canada?

Not on the same goods, no. If a parcel you imported leaves Canada again, for example a return to a US seller, the person who paid the duty can reclaim it through the CBSA Casual Refund Program with a B2G Informal Adjustment Request. If a parcel you sent comes back undelivered, it re-enters duty-free with proof it left Canada unchanged.

One honest boundary up front: LetterAgent sells Canada-only Canada Post Xpresspost shipping labels with a five-kilogram limit, so an international return shipment to a foreign seller is outside what the label flow can cover. Here is how the duties themselves work.

Which direction is the package moving?

Returned-to-Canada situations split into two, and the rules are different for each:

ScenarioDuty treatmentWho acts
You bought from abroad, paid duty at the door, and shipped it backThe duty you paid is reclaimable through the CBSA Casual Refund ProgramYou, as the importer who paid
Your seller shipped it DDP (duty paid by them) and you returned the itemThe duty was never your money, so there is nothing for you to reclaimThe seller claims their own refund
You mailed a parcel abroad and it came back undelivered or refusedIt re-enters Canada duty-free as returned goods, with proof it left unchangedYou, when it clears customs on the way back
Your package was lost abroad and a replacement is sentThe replacement is a fresh import and duty applies again on itWhoever receives the replacement

How does the CBSA Casual Refund Program work?

The Casual Refund Program exists for non-commercial importers: ordinary consumers who paid duty on a personal import and then exported the goods again. You file a B2G Informal Adjustment Request with the Canada Border Services Agency, asking for the duties and taxes back. It is an informal process, which mostly means no broker is required, but the paperwork standard is strict.

You need two documents stapled together, in effect: proof that the goods left Canada (the carrier's export receipt or tracking showing the export scan) and the original import receipt showing what you paid. The goods must be exported in the same condition they were imported, not used, altered, or partially consumed. Filing deadlines apply, so start the request as soon as the carrier confirms the export rather than waiting for the refund from the seller.

Why do DAP and DDP decide who gets the refund?

Only the person who paid the duty can reclaim it. That is where the delivery terms on your order matter. Under DAP (Delivered At Place), you as the buyer bore the import charges, so you are the importer of record and the refund is yours to claim. Under DDP (Delivered Duty Paid), the seller paid everything, which means any refunded duty is the seller's money, not yours. Check the shipping terms on your order confirmation before you spend time on a claim.

What if the package is just coming back to me?

A parcel you mailed out that gets returned undelivered or refused is not a new import. When it re-enters Canada, customs can clear it as returned goods provided you can show it is the same item you exported: the original shipping receipt, the export tracking, and the returned parcel itself are usually enough. If you opened or altered the contents before it was re-shipped to you, the returned-goods treatment can be denied, which is one more reason to photograph the parcel before it leaves.

This is general information, not tax advice.

Related guides

Ready to ship it? Get a shipping label with LetterAgent: describe it to your AI assistant, approve the exact quoted price, and get your label.


LetterAgent is a working name. Prices include print, postage, and our service fee. US prices in USD, Canadian prices in CAD (Canadian prices exclude applicable sales tax, added at checkout). Currently in private testing.

Need help? Ask your assistant: it can check a job's status any time. If it ever can't handle something: hello@getletteragent.com

Privacy policy | Terms of service | Data processing