Selling across the US–Canada border: what your store actually needs
Duties, currency, carriers and returns decide whether cross-border orders are profitable. The store decisions that make or break them, from a team that builds the shipping side.
- Category
- E-commerce
- Published
- 20 Sep 2026
- Reading time
- 8 min
- Author
- Techsion team
A US store selling into Canada, or the reverse, is not the same business with a different postcode. Duties and taxes arrive after checkout unless you handle them, shipping costs more than domestic, returns cross the border twice, and a price shown in the wrong currency quietly halves conversion. Most of that is solvable in the store setup; the ones that are not are worth knowing before you start.
Price in the customer's currency, and mean it
Showing CAD to a Canadian shopper is table stakes. What matters more is that the price at checkout is the price they pay: no surprise conversion by their card issuer, no duty invoice from the courier a week later. Delivered-duty-paid pricing costs more to build but returns it in fewer abandoned carts and far fewer support tickets.
Duties, de minimis and the paperwork
Thresholds decide whether a parcel clears quietly or attracts fees, and they differ by direction, by the carrier and by what is in the box. What the store has to do is consistent: capture accurate product classification and country of origin per item, pass them to the carrier, and show the customer the total landed cost before they pay. Rules change — build the fields and the logic so a rate or threshold can be updated without a developer.
Carriers and the last mile
- Postal or courier. Postal is cheaper and slower with lighter customs handling; couriers are faster with brokerage fees attached. Most cross-border stores end up offering both and being explicit about the difference.
- Live rates at checkout, not flat guesses. Rates that reflect the destination and weight are the difference between margin and generosity.
- Tracking the customer can read. Cross-border parcels sit still at customs; a status that explains itself prevents most of the "where is my order" email.
Integrating a carrier properly is its own project. We have built that side of it: a Shopify app that books local, international and locker deliveries from the store admin, and the notes on what shipping apps must get right.
Returns are the part everyone underestimates
A return that crosses a border can cost more than the item. Decide the policy before launch: a local return address in each country, a consolidation partner, or a keep-it refund below a value threshold. Then publish it plainly on the product page. Nothing kills a first cross-border order like an unclear returns policy.
Tax registration and thresholds
Selling into Canada can create a sales tax registration obligation; selling into US states creates economic nexus once thresholds are crossed; selling into the UK or EU brings VAT rules of their own. This is accountant territory, not developer territory — but the store must be able to collect the right tax by destination and produce a report your accountant can file. Build for that from the start; retrofitting tax logic into a live store is miserable.
What the website itself should do
- Detect the country, then let the customer change it. Never lock them in.
- Show currency, delivery time and landed cost together on the product page, not only at checkout.
- Offer the payment methods each market expects, and keep card 3-D Secure flows working for both.
- Publish the returns and duties policy where the decision is made.
- Keep it fast on mobile data — see Core Web Vitals for e-commerce.
Platform choice
Shopify handles multi-currency and multi-market with less custom work; WooCommerce gives more control if your pricing or tax rules are unusual. We build on both, and the trade-off is set out in Shopify or WooCommerce. For anything with real logic behind it — rules, quoting, routing — read WordPress or custom-built.
Planning a cross-border launch? Tell us which direction you are selling, and we will tell you what it takes — or see our e-commerce work.
More reading
Other notes.
Hiring an offshore development team from the US or UK: what actually works
The savings are real and so are the failure modes. What to check before signing, how to structure the first project, and the costs that never appear on the quote.
Read →Working with an overseas web agency: contracts, time zones and who owns the code
The practical questions US, Canadian and UK clients ask before signing with a team abroad: jurisdiction, invoicing, IP, data, support hours and what happens if it goes wrong.
Read →Local SEO for multi-location businesses in the US, Canada and the UK
Ten branches are not one business ten times. Location pages, profiles, reviews and the reporting that tells you which branch is actually winning searches.
Read →Forms, cookies and consent: a practical privacy checklist for your website
What UK, EU, Canadian and US privacy rules mean for the parts of a site you control: analytics, forms, cookie banners, data retention and third-party scripts.
Read →WordPress or custom-built: which one your next website should be
Both answers are right for different businesses, and the wrong one gets expensive slowly. A practical way to decide, from a team that ships both.
Read →Building a Shopify app: what it takes to ship one merchants keep
A Shopify app is not a website with an install button. What the platform expects, which parts teams underestimate, and how to avoid a listing nobody keeps installed.
Read →Social media marketing in Pakistan: what actually moves product
Posting daily is not a strategy. What separates the brand feeds that sell from the ones that merely stay busy, from someone who runs both reels and design for retail clients.
Read →Why your business still needs a website, even when the orders come from Instagram
Social platforms rent you an audience on their terms. A website is the one place online you own, where search can find you and a customer can check you are real.
Read →What a website costs in Pakistan, and what actually changes the price
Quotes for the same brief can differ by a factor of ten. Here is what you are paying for, which decisions move the number most, and the costs that arrive after launch.
Read →AI agents for business: where they earn their keep
Most AI agents are a language model that can take a few actions on its own. Useful, but a long way from the demo. Where they work in a business, where they fail, and how to start.
Read →Choosing a web development company in Karachi: 9 questions to ask
Portfolios all look good in a pitch. These nine questions about ownership, process and life after launch show which teams will still be answering the phone in year two.
Read →Local SEO in Pakistan: a Google Business Profile checklist
For a business people search for by area, the Google Business Profile often matters more than the website. A practical checklist for businesses in Karachi, Lahore and across Pakistan.
Read →What actually fixes Core Web Vitals on a big catalogue
Most speed advice assumes a small site. Here is what moves the numbers when you have thousands of image-heavy product pages.
Read →Shopify or WooCommerce: the honest version
The answer is not universal, and anyone who gives you one without asking about your catalogue is selling something.
Read →How to write a brief that gets you better work
The best briefs we receive are rarely the longest. They are the ones clear about the decision behind the project.
Read →