Why Ignoring Cross-Border Tax Planning Costs Ecommerce Sellers

Canadian ecommerce orders moving into the U.S. while hidden tax, customs, and filing costs build behind the business

Canadian ecommerce sellers rarely lose money because they crossed the border. They lose it because tax obligations were spotted after sales, inventory, and missed filings had already piled up. 

SAL Accounting works with Canadian online stores at exactly this stage, when U.S. growth starts moving faster than the accounting behind it. Read this before your next sales spike or inventory move turns a manageable tax check into back taxes, penalties, and cleanup you have to fund yourself.

Start with your sales: Screen your state-level exposure with the U.S. Economic Nexus Threshold Checker.

Quick Takeaways

  • Cross-border tax planning covers Canadian sales tax, U.S. sales tax, customs, income tax, and the records behind each one.
  • A Canadian seller can create U.S. sales tax nexus without opening a U.S. office or company.
  • Amazon collecting sales tax doesn’t necessarily cover Shopify, wholesale, or other direct sales.
  • Late registration may force the business to pay customer tax from its own revenue.
  • Inventory stored by Amazon FBA or a U.S. 3PL can create physical-presence questions.
  • A monthly nexus review is usually safer than waiting until year-end.
  • Clean platform, inventory, and tax records make corrections and audits far easier.

Keep the numbers ready for cross-border reporting: Ecommerce bookkeeping for online stores keeps sales, fees, tax, refunds, and payouts properly separated.

What Counts as Cross-Border Tax Planning Between the U.S. and Canada?

Cross-border tax planning means identifying what your ecommerce business must register for, collect, file, document, and pay before those obligations become overdue. It isn’t limited to filing a Canadian corporate tax return. A proper review considers:

  • Canadian GST/HST and provincial sales taxes
  • U.S. state sales tax nexus
  • Marketplace facilitator rules
  • Customs duties and import charges
  • Inventory and fulfilment locations
  • U.S. and Canadian income-tax exposure
  • The records connecting sales, tax, payouts, and filings

The table below separates the main areas a Canadian ecommerce business may need to monitor.

Tax areaCommon triggerWhat to trackMain riskReview timing
GST/HSTCanadian registration rulesTaxable revenue and export recordsUncollected taxMonthly or quarterly
Provincial taxSales into specific provincesCustomer location and product typeProvincial exposureQuarterly
U.S. sales taxPhysical or economic nexusState sales, inventory and channelsBack tax and filingsMonthly
CustomsGoods entering the U.S.Origin, value, classification and importerDuties and margin lossBefore shipping
Income taxU.S. business activityPeople, entities, facilities and contractsAdditional returns or taxBefore operational changes

Canadian GST/HST and Provincial Sales Tax Obligations

Selling to U.S. customers doesn’t remove your Canadian tax responsibilities.

Under the CRA’s GST/HST registration rules, most businesses must monitor whether worldwide taxable supplies exceed the $30,000 small-supplier threshold in one calendar quarter or across four consecutive quarters.

GST/HST is only one part of the picture. B.C. PST, Saskatchewan PST, Manitoba RST, and Québec QST have separate registration and collection rules, so Canadian ecommerce sales tax obligations should be reviewed by province.

Some U.S. orders may be zero-rated for GST/HST, but you need proof that the goods actually left Canada. The CRA’s export rules require satisfactory supporting records.

Pro Tip: Keep invoices, tracking details, customs documents, and delivery confirmations organized by filing period.

Customs Duties and Import Costs

Customs planning decides what happens when your products physically enter the United States. Before shipping, establish:

  • The product’s tariff classification
  • Its country of origin
  • The declared customs value
  • Who acts as importer of record
  • Who pays duties, brokerage, and import fees
  • Whether USMCA preferential treatment may apply
  • Which documents your carrier or customs broker requires
  • Whether the customer receives a landed or surprise price

The import-versus-export setup for Canadian ecommerce brands affects responsibility for customs, tax, returns, and customer charges.

A product shipped from Canada isn’t automatically Canadian-origin. USMCA treatment depends on whether the product satisfies the relevant origin requirements, not simply where the parcel was mailed. CBP’s rules-of-origin materials explain why product sourcing and manufacturing inputs need to be reviewed before claiming preferential treatment.

There is another major pricing issue. Effective August 29, 2025, duty-free de minimis treatment was suspended for covered shipments entering the United States from all countries. Goods valued at or below US$800 may now be subject to applicable duties, taxes, fees, and entry requirements. That means the old “under $800 enters duty-free” assumption no longer belongs in a 2026 pricing model. CBP’s de minimis guidance sets out the change.

Pro Tip: Keep one product-level customs file showing classification, origin support, supplier location, landed cost, and broker instructions. Don’t rebuild it after a shipment has already been stopped.

What Happens When You Miss U.S. Sales Tax Nexus?

Missing nexus can make your business responsible for tax that should have been charged to customers. U.S. sales tax isn’t one federal system. Each state sets its own rules for:

  • Nexus
  • Registration
  • Product taxability
  • Marketplace sales
  • Local rates
  • Filing frequency
  • Exemptions
  • Threshold measurement periods

That’s why total U.S. revenue isn’t enough. You need state-level sales, inventory, and channel data. Here are the main nexus types ecommerce sellers should distinguish.

Nexus typeTypical triggerEcommerce exampleThreshold protection?What to review
PhysicalInventory, staff or facilitiesFBA stock in a stateUsually noLocations and activity
EconomicState sales or transactionsShopify sales cross a thresholdState-specificSales by state
MarketplacePlatform-facilitated salesAmazon collects customer taxNot for every obligationMarketplace vs direct sales
MixedMore than one connectionFBA inventory plus Shopify salesNo single testAll channels and locations

Physical Nexus

Physical nexus can arise when your business has a meaningful physical connection with a state. Common ecommerce triggers include:

  • Inventory stored by Amazon FBA
  • Stock held by a U.S. 3PL
  • Employees or contractors working in the state
  • An office, warehouse, showroom, or other facility
  • Trade show or temporary selling activity
  • Installation, repair, or in-person services

The remote-seller guidance published by Streamlined Sales Tax distinguishes sellers with physical presence from remote sellers relying only on economic thresholds. A physical connection may create registration obligations even when sales remain below the economic threshold.

An Amazon tax setup covering Canadian and U.S. sales therefore needs more than a revenue report. It also needs historical FBA inventory locations.

Track where Amazon moves your stock: Bookkeeping for Amazon sellers in Toronto keeps settlements, inventory activity, and tax records tied together.

Economic Nexus

Economic nexus is based on sales activity rather than a traditional physical location. A Canadian business may therefore need to register in a state even when it has:

  • No U.S. office
  • No U.S. employee
  • No U.S. company
  • No bank account in that state

The U.S. sales tax requirements for Canadian sellers remain state-specific. Some thresholds use gross sales, others use taxable sales, and some consider marketplace transactions or order counts.

The point is simple: being Canadian doesn’t switch off state sales tax.

Marketplace Nexus and Facilitator Rules

Marketplace facilitator laws generally require qualifying platforms to collect and remit sales tax on marketplace transactions.

That reduces some collection work, but it doesn’t necessarily cover:

  • Shopify orders
  • WooCommerce orders
  • Wholesale transactions
  • Orders taken directly by your team
  • Sales through smaller marketplaces
  • Registration or reporting caused by physical presence

The marketplace-seller guidance notes that sellers using both a marketplace and direct channels may still need to register when their direct or combined activity satisfies the applicable state rules. Some states also require marketplace sellers to register or report even when the facilitator collects the customer tax.

Basically, “Amazon handles the tax” isn’t a complete nexus review.

Nexus Thresholds

There is no dependable nationwide $100,000 rule. States differ on:

  • Revenue amount
  • Gross versus taxable sales
  • Inclusion of marketplace sales
  • Transaction counts
  • Current-year versus previous-year testing
  • Rolling versus calendar-year periods
  • When collection must begin

Pro Tip: Export sales by destination state every month. Add marketplace sales, direct sales, order count where relevant, and current inventory locations. Waiting until year-end can mean discovering a threshold months after the obligation began.

What Happens When You Register Too Late?

Late registration usually means the business continued making taxable sales after its collection obligation began.

Now the tax that should have been added at checkout may need to come from revenue the business has already spent.

You may also need to address:

  • Historical sales calculations
  • Past-due returns
  • Interest and penalties
  • Product-taxability errors
  • Missing exemption certificates
  • State correspondence
  • Checkout corrections
  • Voluntary disclosure options

A voluntary disclosure agreement may reduce the historical exposure for an eligible business. Under the Multistate Voluntary Disclosure Program, participating states may waive penalties and liabilities before the agreed lookback period in exchange for registration, returns, tax, and interest covering the specified period. Each state sets its own terms.

Don’t register in a rush before understanding the history. Registration, voluntary disclosure, and prospective collection aren’t always the same process.

Case Study: How Maya in Leslieville Catches Late U.S. Sales Tax Exposure1

Maya operates a Shopify skincare brand from Leslieville, Toronto. A successful creator campaign pushes U.S. orders up quickly. She then moves her bestselling products into a U.S. third-party warehouse to shorten delivery times. Her team watches total U.S. revenue, but no one records when inventory enters each state or separates state sales by channel.

The Problem

The warehouse activity creates physical-nexus questions while direct Shopify sales approach economic thresholds elsewhere. Sales tax isn’t activated consistently, and the historical reports combine website and marketplace activity.

What We Do

We map the inventory timeline, separate direct and marketplace orders, calculate sales using each state’s measurement period, and identify where registration or voluntary disclosure needs review. States are prioritized by exposure rather than handled randomly.

Result

Maya has a clear action list, a reserve for historical exposure, and a monthly report showing which states are getting close. The business knows what requires action now and what only needs monitoring.

What Happens When You Collect the Wrong Tax Rate?

Turning on sales tax doesn’t guarantee the correct amount is being charged. The rate may depend on:

  • The customer’s delivery location
  • State and local jurisdictions
  • Product taxability
  • Shipping charges
  • Discounts
  • Bundles
  • Exemption status
  • Marketplace involvement

Undercollection may leave the seller paying the difference. Overcollection may require a refund, adjustment, or remittance. It shouldn’t quietly become additional revenue.

Common ecommerce causes include:

  • Applying one rate across an entire state
  • Using the seller’s location instead of the customer’s destination
  • Assigning the wrong product tax code
  • Taxing exempt products
  • Missing local or district tax
  • Applying marketplace settings to direct sales
  • Continuing to collect after an account closes
  • Treating wholesale orders as normal retail sales

Start by identifying the affected orders, expected tax, actual tax, jurisdictions, and reporting periods. Don’t adjust every checkout setting before understanding where the error began.

What Happens When You Miss Filing Deadlines?

Registration creates an ongoing filing responsibility. Your assigned schedule may be monthly, quarterly, annually, or another state-defined frequency. The filing frequency may also change as sales increase.

More importantly, no sales doesn’t always mean no return. New York, for example, requires registered sellers to file by the due date even when there were no taxable sales or purchases during the period. Its sales tax filing requirements also include no-tax-due and final returns. A cross-border filing calendar should record:

  • State account number
  • Portal login
  • Filing frequency
  • Return deadline
  • Payment deadline
  • Required reports
  • Responsible team member
  • Filing and payment confirmation
  • Notices changing the frequency

That calendar should sit inside your wider ecommerce tax-season preparation, not in an isolated spreadsheet no one checks.

Pro Tip: Save the confirmation number and filed return immediately. A calendar reminder proves that a task was planned. It doesn’t prove the return or payment was accepted.

What Happens When Your Records Aren’t Clean Enough?

Weak records make every cross-border tax problem slower and more expensive.

Let’s say your Shopify store processes $61,400 in customer orders during one month. After refunds, discounts, card fees, app charges, shipping adjustments, and withheld amounts, only $43,900 reaches the bank.

Recording $43,900 as revenue hides the information needed to explain:

  • Gross sales
  • Refunds
  • Discounts
  • Customer tax
  • Processing fees
  • Platform fees
  • Shipping income
  • State-level sales
  • The final payout

That’s the bookkeeping gap behind poor ecommerce records. The bank deposit is the end of the transaction flow, not the starting sales figure.

Cross-border stores also need global ecommerce accounting practices that keep currencies, marketplaces, sales taxes, customs costs, and settlement deductions separate.

Your records should reconcile:

Store or marketplace sales → tax reports → processor activity → payouts → bank deposits → accounting ledger

Build the file before a notice arrives: Open the Ecommerce Tax Document Checklist.

For Shopify-heavy businesses, Shopify accounting services in Toronto create a clearer monthly connection between orders, fees, refunds, taxes, payouts, and the general ledger.

Pro Tip: Download and retain original monthly reports. Don’t rely only on a live dashboard that may change its filters, layout, or historical access.

Case Study: How Daniel in Port Credit Prepares His Records for a State Review2

Daniel runs an outdoor-accessories brand from Port Credit, Mississauga. He sells through Amazon and his own website, with inventory stored in Canada and several U.S. fulfilment locations. When a state requests information, his books show Amazon deposits as revenue and group refunds, fees, tax, and fulfilment costs into broad monthly adjustments.

The Problem

The sales reports don’t match the accounting ledger. Daniel can’t immediately separate Amazon-collected tax from tax collected through his website, and there is no historical report showing where inventory was stored.

What We Do

We rebuild gross sales by channel, reconcile marketplace settlements, separate platform-collected and seller-collected tax, document refunds, and connect historical inventory reports to the relevant state periods.

Result

Daniel can respond with supported totals rather than estimates. The business also gains a repeatable month-end process that makes future filings and nexus reviews easier to manage.

Why Nexus Changes as Your Store Grows

Nexus isn’t something you review once during a U.S. launch and forget. Your position can change when:

  • A campaign increases sales in one state
  • Inventory enters a new FBA or 3PL location
  • A state changes its threshold
  • You hire an employee or contractor
  • You attend a trade show
  • Wholesale sales begin
  • A new marketplace is added
  • Product taxability changes
  • Direct sales overtake marketplace sales
  • The business opens a U.S. entity

A monthly nexus review should show:

  1. Sales by state
  2. Relevant transaction counts
  3. Marketplace versus direct revenue
  4. Taxable and exempt sales
  5. Inventory locations
  6. Employees and other physical activity
  7. Distance from thresholds
  8. Registration and filing status

This is part of the stronger financial foundation described in the 3-Step Profit Boost Framework for Canadian Shopify Brands: growth works better when sales data, tax responsibilities, and decision-making move together.

A Cross-Border Tax Example, Walked Through

Assume a Canadian Shopify seller crosses a state’s economic-nexus threshold but doesn’t identify it for four months.

During those four months, the store makes US$96,000 in taxable direct sales. For this illustration, assume an average applicable sales tax rate of 7.25%.

That produces US$6,960 of sales tax that wasn’t collected at checkout.

Had the store registered on time, the customer would normally have paid that amount on top of the product price. Because the seller didn’t collect it, the state may still expect payment from the business.

Now add:

  • Registration work
  • Historical calculations
  • Past-due returns
  • Interest or penalties
  • Accounting cleanup
  • Professional support
  • Time spent responding to notices

The exact assessment depends on the state, products, locations, and periods. But the cash-flow issue is clear: customer tax has become a business expense.

How Much Can Delayed Cross-Border Tax Planning Cost?

The original tax is only one layer. Accurate inventory and landed-cost accounting is also needed because customs duty, brokerage, freight, and import fees directly affect product margin.

The table below summarizes where the wider cost usually appears.

CostHow it startsWho paysWhy it growsHow to reduce it
Uncollected taxRegistration begins lateSellerMore orders accumulateMonitor nexus monthly
Penalties and interestReturns are overdueSellerTime keeps runningCorrect exposure early
Customs costsOrigin or classification is offSeller or customerError repeats by shipmentReview products first
Cleanup workReports don’t reconcileSellerMore periods need rebuildingClose books monthly
Management timeNotices and filings overlapInternal teamMore states get involvedUse one compliance calendar

These costs also distort ecommerce SKU profitability analysis. A product may look profitable until duty, uncollected sales tax, fulfilment, and compliance costs are allocated properly.

A clean tax history also protects the value of a Shopify business being prepared for sale. A buyer may reduce the offer, request an escrow, or walk away when the historical exposure can’t be measured.

At the end of the day, planning protects more than compliance. It protects margin, cash flow, and the decisions you make with those numbers.

Check Your Cross-Border Tax Risk

Before your next sales spike, answer these questions:

  • Do we know our direct sales by state?
  • Are marketplace sales shown separately?
  • Do we know every state where inventory has been stored?
  • Have we recorded when inventory first entered each state?
  • Is tax activated only where we are registered?
  • Are all registered states on one filing calendar?
  • Can we reconcile platform sales to the general ledger?
  • Do we retain resale and exemption certificates?
  • Do we know who acts as importer of record?
  • Are customs costs included in product margin?
  • Have we reviewed U.S. income-tax exposure separately from sales tax?
  • Can we support the treatment of exported Canadian sales?

A “no” doesn’t automatically mean something is wrong. It means that area needs to be checked before the business relies on an assumption.

What Kind of Cross-Border Support Do You Need?

You may not need a large ongoing engagement. The right next step depends on the stage of the problem.

A One-Off Review May Be Enough When:

  • You’re preparing to enter the U.S.
  • Sales are approaching several thresholds.
  • You need a state-by-state exposure assessment.
  • You’re deciding whether to use Amazon FBA or a U.S. 3PL.
  • You want to test the current setup before sales accelerate.

Ongoing Support May Be Better When:

  • You sell through several platforms.
  • Inventory regularly moves between states.
  • Multiple registrations and filing dates are active.
  • Shopify, Amazon, and accounting reports don’t stay aligned.
  • Nexus monitoring needs to become part of the monthly close.

A Specific Cleanup Project May Be Needed When:

  • You registered late.
  • Historical returns are missing.
  • Tax was collected at the wrong rate.
  • A state has contacted you.
  • Marketplace reports don’t reconcile.
  • You’re considering voluntary disclosure.
  • An audit or business sale is approaching.

Basically, planning, ongoing monitoring, and historical cleanup solve different problems. Treating them as one task usually makes the work larger than it needs to be.

Ready to Get Ahead of This Before It Becomes a Problem?

You don’t need to register everywhere just because you have U.S. customers. You do need a defensible way to identify where action is required, which states only need monitoring, and what can safely wait.

SAL Accounting works with Canadian ecommerce sellers whose tax, inventory, and reporting responsibilities have started crossing the border with their sales. Book a cross-border ecommerce tax consultation to turn the open questions into a practical action plan.

  1. Hypothetical Scenario ↩︎
  2. Hypothetical Scenario ↩︎

Cross-Border Tax Planning FAQs for Ecommerce Sellers

Review both physical activity and state-level sales. Check inventory, employees, contractors, direct revenue, marketplace activity, and the state’s measurement period. Canadian location doesn’t prevent nexus.

 

No. A Canadian business can sell to U.S. customers without opening an LLC, and an LLC doesn’t remove sales tax nexus. Check whether a U.S. LLC makes financial sense for your Shopify store before adding another entity and its filing obligations.

 

Not always. Amazon may collect tax on marketplace orders, but FBA inventory, direct website sales, or state reporting rules may still create obligations for the seller.

 

Calculate what should have been charged, what was collected, and which jurisdictions and periods were affected. Undercollection may become a business expense, while overcollection may need to be refunded or remitted.

 

Sometimes. Penalty relief or voluntary disclosure may be available depending on the state, tax type, history, and timing. Review eligibility before choosing how to approach the state.

 

There is no single national lookback period. It depends on the state, whether returns were filed, the type of issue, and whether fraud or collected-but-unremitted tax is involved.

 

Yes. Canadian GST/HST registration and U.S. state nexus use separate tests. You can be below one threshold while creating an obligation under another.

 

No. The treaty addresses covered income taxes and issues such as business profits and permanent establishments. State sales tax operates under separate state law. The IRS keeps the official Canada–U.S. treaty documents.

 

Monthly is usually safest. Track state sales, inventory, marketplace activity, direct sales, physical activity, and distance from each threshold.

 

No. The product must satisfy the relevant origin rules and the claim needs support. Shipping from a Canadian address doesn’t automatically establish Canadian origin.

 

Often, yes. Many states require a return for every assigned filing period until the account is properly closed, including no-tax-due periods.

 

Keep order-level sales, platform tax reports, marketplace settlements, refunds, exemption certificates, inventory locations, filed returns, payment confirmations, customs records, and reconciliations to the general ledger.

Author

Adam Jacobs

Adam Jacobs is a US and Canadian tax expert with five years of cross-border experience. He writes SAL Accounting blog posts to make taxes clear and practical for Ecommerce businesses, including platforms like Shopify, Amazon, and Etsy.

Free Tax Strategy Call

Our CPA finds tax issues in your finances and suggests strategies to help your business scale while saving time and money

In This Article

Get the Financial Growth Blueprint, free

The stage-by-stage checklist for Canadian Shopify brands, from your first $5k month to $2M and beyond.