← Back to Blog
guide

Importing for Shopify? Get Every Duty Right in QuickBooks Online

By WeIntegrate Team • October 12, 2026
Shopify international import shipping and duties in QuickBooks Online — a shipping carton with a customs declaration label, its duty split into two paths: duty paid on imported stock added to inventory cost, and duties and import tax collected from international buyers posted to their own QuickBooks Online liability accounts

Shopify’s guide International Import Shipping: 2026 Tariff Guide, by Joe Hitchcock (last updated February 24, 2026), is one of the clearest starting points for any merchant who brings goods across a border. It walks through HS codes, who pays duties and when, sourcing and fulfillment choices, and the paperwork customs expects. What a shipping guide can’t do is keep your books straight once the goods have landed and the orders start coming in. That’s the other half of importing — and in QuickBooks Online, it comes down to one question: whose duty is it? Answer that correctly and WeIntegrate records every sale instantly and keeps every payout and every duty Shopify collects exactly where it belongs, to the penny.

Cross-border sales without the accounting headache — every Shopify order in QuickBooks Online instantly, with duties and import taxes kept out of your revenue.

Start Your Free Trial

What Shopify’s Guide Gets You Ready For

Shopify’s guide is worth reading in full. In short, it covers:

  • Classifying your products with HS (Harmonized System) codes — the international product codes customs uses to decide what duty applies — and recording each product’s HS code and the country it was made in.
  • Deciding who pays the duty and when: collected at checkout and shipped DDP (delivered duty paid), or paid by the customer on delivery under DAP (delivered at place).
  • Managing tariff exposure by spreading sourcing across suppliers and countries, and by importing in bulk to a local fulfillment partner.
  • Getting the paperwork right, from the commercial invoice to the certificate of origin and packing list, with specific product descriptions rather than vague ones.

Shopify’s update already covers the Supreme Court’s February 20, 2026 ruling that the International Emergency Economic Powers Act does not authorize the President to impose tariffs, and US duties have been reset again since then. Low-value shipments no longer get a pass, either: US Customs and Border Protection stopped applying the $800 de minimis exemption from August 29, 2025, regardless of where goods come from. In June 2026, CBP made that suspension indefinite and noted that Congress ends the exemption outright on July 1, 2027. The practical lesson: check the current rate for each HS code before every order you place with a supplier, rather than relying on last season’s numbers.

Two Kinds of Duties — and Why QuickBooks Must Keep Them Apart

A Shopify business that imports and sells internationally meets duties from two directions. They look alike on a customs form. In your books, they’re opposites.

Duties You Pay on the Stock You Import

When you bring in inventory, the duty, freight, brokerage and insurance you pay are part of what those goods cost you. They belong in your landed cost, which is the real cost of each unit once it’s on your shelf. In QuickBooks Online Plus and Advanced, that means building them into each inventory item’s cost when you enter the supplier bill, so that every sale moves the true cost into cost of goods sold. Leave the duty out and every sale overstates your profit. We walked through a full example in Your Price Tag Tells Half the Story — Know Your Real Landed Cost.

Duties and Import Taxes You Collect From International Customers

When you sell abroad and use Shopify’s duties and import taxes collection to charge them at checkout and ship DDP, the picture flips. Shopify’s Help Center describes customs duty as “a charge applied to shipments by the receiving country or region’s customs authority”, and import taxes as charges a country’s customs authority applies to shipments above its de minimis. Either way, your customer paid them and they’re owed to a government. That money was never your revenue and it isn’t your expense. It’s a liability — money you’re holding for someone else.

That’s exactly how WeIntegrate records it. On Professional plans and up, when a Shopify payout includes duties or import taxes, WeIntegrate posts each to its own account on the payout’s QuickBooks Online Bank Deposit: customs duties to a dedicated liability account, and import tax to a separate one. Your sales stay your sales, your balance sheet shows what you owe, and the deposit still matches the payout to the penny.

A Five-Step Import-to-Books Routine

  1. Code every product before it sells abroad. Shopify needs HS codes for international orders when you collect duties at checkout; without one, the duty it charges is likely to be wrong. Add the code and country of origin when you create the product, not after the first order is stuck.
  2. Choose your duty display on purpose. Shopify lets you show duties as a separate line at checkout or include them in your prices. Showing them as a line keeps them clearly the customer’s. If you build them into your prices, you’re absorbing the duty yourself, so ask your accountant where that cost belongs.
  3. Put every import cost on the supplier bill. When a shipment arrives, add the duty, freight and brokerage fees to the item costs on the bill in QuickBooks Online, so each unit carries its full landed cost.
  4. Give collected duties and import taxes their own accounts. Set up the customs duty and import tax accounts in WeIntegrate’s deposit settings (Professional and up), so nothing Shopify collects for a government ever lands in your income.
  5. Let each payout prove it. Every Shopify payout becomes a real Bank Deposit in QuickBooks Online made of the actual orders, fees and duty lines. On Growth and up, the three-way Shopify Payout to QuickBooks Online Bank Deposit Report lines each one up against what Shopify paid and turns amber if anything doesn’t add up.

Why Lump-Sum Books Can’t Keep Up With Cross-Border Selling

A daily or weekly summary journal entry rolls your sales, fees, duties and import taxes into a few totals. In a cross-border business, that’s where the trouble starts. Duties collected for a foreign customs authority sit inside a sales number. Nobody can trace an import tax line back to the order it came from. And when tariffs change mid-season, there’s no record of which orders were charged at which rate.

WeIntegrate keeps it real instead. Every Shopify order becomes its own transaction in QuickBooks Online the moment it’s placed — a Sales Receipt for a sale paid on the spot, or an Invoice for a customer on terms — with its own products, prices and tax. Every payout becomes a real Bank Deposit made of those orders. Every duty and import tax Shopify collects has its own account. When the rules change again, your books show exactly what happened, order by order.

Selling From Outside the US?

The same applies if your store is based elsewhere. WeIntegrate supports QuickBooks Online in the US, Canada, the United Kingdom and Australia, plus the Global edition for many more countries, carrying the exact GST, HST or VAT collected on each order — see Shopify and QuickBooks Online, internationally.

Get Started

Start your free 15-day trial and connect Shopify to QuickBooks Online in about 10 minutes — every cross-border order a real transaction the moment it’s placed, with duties and import taxes kept out of your revenue and every payout reconciled to the penny. No credit card required.


See Also

Ready to Get Started?

Connect Shopify to QuickBooks Online in 10 minutes with weintegrate .

Start Free Trial