Glossary
Stripe Tax Cross-Border Goods Option
The Stripe Tax cross-border goods option, called inbound_goods in Stripe's registration guide, is a choice on a standard tax registration that tells Stripe to calculate tax on goods shipped into that country from abroad, which it otherwise treats as exports and leaves untaxed.
Also called: inbound_goods, calculate tax on cross-border sales of goods, Stripe Tax inbound goods, Stripe Tax imported goods setting
14-day free trial · card required · cancel anytime
Definition
Stripe's registration guide says: "When you choose standard registration, you can select the inbound_goods option to collect tax on cross-border sales of goods into the country where you're adding the standard registration." Its country pages describe the same choice in plain words, as the option to calculate tax on cross-border sales of goods into that country.
The option exists because, for goods shipped in from abroad, tax at checkout depends on who imports them. Stripe's pages for Norway, Switzerland and Liechtenstein, Australia, Singapore and the UK all say the same thing: "Generally, businesses need to collect tax on these sales if they act as the importer for customs purposes. If goods are imported in the customer's name, the sale is considered to occur outside" the country, and no tax is due on it. Stripe can't see which of those is true for your parcels, so it defaults to treating the sale as an export.
That leaves a gap a lot of sellers fall into. Adding a registration tells Stripe you are registered. It does not, on its own, tell Stripe to tax the goods you ship into that country. Without the option, Stripe has the registration on file and still calculates nothing on those parcels.
Key points
- +Stripe's registration guide calls it inbound_goods. Its country pages call it the option to calculate tax on cross-border sales of goods.
- +It belongs to standard registrations. In the EU it sits beside small_seller, and there it covers goods sent from outside the EU to an EU country.
- +Without it, Stripe treats goods shipped into Norway, Switzerland and Liechtenstein, New Zealand, Australia and Singapore as exports and calculates no tax, low-value goods included.
- +The UK is the exception: Stripe calculates VAT on packages up to 135 GBP once you have a UK registration.
- +Stripe doesn't calculate import taxes or customs duties, with or without the option.
- +The option only controls what Stripe calculates. Whether you owe the tax is set by the country's rules, usually by who acts as importer.
The default it overrides, country by country
Stripe's country pages use nearly the same sentence for every country where the option matters: "When goods are shipped into" the country "from abroad, Stripe treats the sale as an export and doesn't calculate tax, unless you choose to calculate tax on cross-border sales of goods" into it "through the tax registration settings."
Each page then adds a line about that country's low-value regime, and each one leaves it untaxed by default. Stripe doesn't calculate tax on imported low-value goods shipped into Norway in packages valued at up to 3,000 NOK, on low-value goods of 1,000 NZD or less sold to individuals in New Zealand, on low-value goods of 1,000 AUD or less sold to individuals in Australia, on low-value goods of 400 SGD or less sold to individuals in Singapore, or on the special regime for low-value goods shipped into Switzerland and Liechtenstein, unless you select the option.
The UK works the other way. Stripe's UK page says it "calculates VAT on imported low-value goods shipped into the UK in packages valued at up to 135 GBP, if you have a registration in the UK." Above 135 GBP, the export default applies again.
In the EU the option has a narrower meaning. Stripe's registration guide lists inbound_goods on a standard registration as collecting tax "on cross-border sales of goods from outside the EU to an EU country." The Import One Stop Shop, for packages of 150 EUR or less, is a separate registration type, ioss, not this option.
When to select it, and when to leave it off
Select it when your registration means you collect the tax at checkout. A seller registered under Norway's VOEC scheme, or under the low-value regimes of New Zealand, Australia or Singapore, owes tax on low-value parcels it ships in, and Stripe will charge nothing on them until the option is on. A seller registered in Switzerland under the mail-order rule is treated as the importer of every parcel, and the same applies.
Leave it off when the customer imports the goods and pays the tax at the border. The common case is a business registered in a country for something else, such as digital services, that also ships the occasional physical product. Switzerland's Federal Tax Administration says that a company registered there for other supplies that also ships small consignments from abroad still treats them as foreign turnover until those consignments reach CHF 100,000 a year. Selecting the option on that registration would charge customers Swiss VAT on parcels that, under the Federal Tax Administration's rule, are not yet Swiss supplies.
The option is a calculation switch, not a ruling. Confirm with your accountant which side of the importer line your parcels fall on in each country before you change it.
How to confirm it on your first order
Place or find the first order to that country after the change and look at the line in Stripe's itemized tax export. A taxed line carries a tax_amount and a taxability_reason such as standard_rated or reduced_rated. A line Stripe still treated as an export carries no tax. Read the taxability_reason Stripe gave it rather than guessing from the zero.
Check one multi-item order as well, because Stripe's wording and the tax authorities' tests don't always measure the same thing. Stripe's Norway page refers to packages valued at up to 3,000 NOK, while the Norwegian Tax Administration says the limit "applies per item and not per consignment." Stripe's Swiss page describes low-value goods as items priced below 62 CHF at the 8.1 percent rate, while the Federal Tax Administration's test is an import tax of no more than CHF 5 per consignment. If the first mixed order comes out differently from the rule you are registered under, that is the order to raise with Stripe and your accountant.
Run the same check after any change to the registration, and again on the first order of a new period.
What it changes in your books
The option changes what Stripe puts on the sale, and everything downstream follows from that. With the option on, a sale to a registered country carries a tax line, and that tax lands wherever you record tax collected, typically a liability account in QuickBooks.
With the option off, the same sale arrives with no tax on it. The books are accurate about what Stripe charged, and the liability account shows no tax for that country. If you were liable, the tax authority still expects the tax, and it comes out of your margin rather than your customer's payment. That is why the gap is easy to miss: nothing looks wrong in QuickBooks until you compare the liability account with a return.
If you find the option was off for part of a period, correct what you owe with the tax authority under its own rules. The sales already recorded show what the customer actually paid, so the correction is a separate entry against your margin, not an edit to those sales.
Frequently asked questions
What is inbound_goods in Stripe Tax?
It is the option on a standard tax registration that tells Stripe to calculate tax on cross-border sales of goods into that country. Without it, Stripe treats goods shipped in from abroad as exports and calculates no tax on them, even though the registration exists.
Does adding a registration make Stripe charge tax on goods I ship into that country?
Not in most countries. Stripe's pages for Norway, Switzerland and Liechtenstein, New Zealand, Australia and Singapore say goods shipped in from abroad are treated as exports unless you choose to calculate tax on cross-border sales of goods. The UK is the exception for packages up to 135 GBP.
Do I need the cross-border goods option for UK sales?
Not for low-value parcels. Stripe says it calculates VAT on imported low-value goods shipped into the UK in packages valued at up to 135 GBP if you have a UK registration. For goods above that line, Stripe's default is to treat the sale as an export unless you select the option.
Does the option make Stripe calculate customs duties or import taxes?
No. Stripe's country pages say cross-border sales of goods might also be subject to import taxes and customs duties, which Stripe doesn't calculate. The option only covers the VAT or GST charged on the sale itself.
How do I know whether the option is on for a country?
Look at the first order to that country in Stripe's itemized tax export. A taxed order has a tax amount and a taxability reason such as standard_rated. An untaxed one tells you, through its taxability reason, why Stripe left it alone.
What customers say about running Stripe through Acodei

“If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.”
“Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.”
Related reading
- Stripe Taxability Reason
- Stripe Tax Itemized Export
- Stripe Tax Filing Currency
- Norway VOEC VAT on Stripe orders in QuickBooks
- New Zealand GST on low-value goods in QuickBooks
- UK VAT on parcels up to 135 GBP in QuickBooks
More glossary terms
- Undeposited Funds
- Stripe Balance Transaction
- Available vs Pending Balance
- Stripe Dispute
- Stripe Dispute Evidence
- Stripe Fee
- Stripe Balance Adjustment
- QuickBooks Credit Memo
- Stripe Tax
- QuickBooks Tax Code
- Stripe Reserve
- Stripe Tax Rate
- Stripe Fee Credit
- Stripe Credit Note
- QuickBooks Product/Service Item
- Stripe Payout
- QuickBooks Sales Receipt
- QuickBooks Bank Deposit
- QuickBooks Transfer
- Stripe Authorization Hold
- QuickBooks Refund Receipt
- QuickBooks Payment
- QuickBooks Expense
- QuickBooks Journal Entry
- Stripe Financial Account
- Holding Account
- Accounts Receivable
- Bank Feed
- Deferred Revenue
- Stripe PaymentIntent
- Stripe Checkout Session
- Stripe SetupIntent
- Stripe PaymentMethod
- Stripe Charge
- Stripe Refund
- QuickBooks Invoice
- QuickBooks Class Tracking
- QuickBooks Location Tracking
- QuickBooks Project
- QuickBooks Closing Date
- Stripe Invoice Line Item
- Stripe Proration
- Stripe Invoice Status
- Stripe Shipping Rate
- Stripe Transfer
- Stripe Mandate
- Stripe on_behalf_of
- Stripe Invoice Item
- QuickBooks Estimate
- Stripe Invoice Payment
- Stripe Invoice Payment Settings
- Stripe Billing Meter
- Stripe Invoice Template
- Stripe Price
- Stripe Subscription Schedule
- Stripe Subscription Item
- QuickBooks Recurring Transaction
- QuickBooks Sub-Customer
- QuickBooks Audit Log
- QuickBooks Bank Rule
- Stripe Subscription Status
- Stripe Mixed Interval Subscription
- Stripe Trial Settings
- QuickBooks Payment Terms
- Stripe Pending Update
- QuickBooks Tags
- QuickBooks Credit Card Credit
- QuickBooks Vendor Credit
- QuickBooks Bill
- QuickBooks Delayed Charge
- Stripe Billing Mode
- QuickBooks Billable Expense
- Stripe Customer Cash Balance
- QuickBooks Purchase Order
- QuickBooks Opening Balance
- QuickBooks Account Type
- QuickBooks Sales Tax Center
- Stripe Webhook
- Stripe Metadata
- Stripe Outbound Payment
- Stripe Received Credit
- Stripe Outbound Transfer
- Stripe Inbound Transfer
- Stripe Received Debit
- Stripe Payout Method
- Stripe Financial Account Transaction
- Stripe Financial Address
- Stripe Application Fee
- Stripe Connected Account
- Stripe Destination Charge
- Stripe Separate Charges and Transfers
- Stripe Direct Charge
- Stripe Payment Method Configuration
- Stripe Dynamic Payment Methods
- Stripe Payment Method Rules
- QuickBooks Bundle
- Stripe Account Capability
- Stripe Merchant of Record
- Stripe Data Pipeline
- Settlement Currency
- Hosted Invoice Page
- Stripe Customer
- Stripe Product
- QuickBooks Home Currency
- QuickBooks Exchange Gain or Loss
- QuickBooks Trial Balance
- QuickBooks General Ledger Report
- QuickBooks Retained Earnings
- QuickBooks Profit and Loss Report
- QuickBooks Balance Sheet Report
- QuickBooks Account Register
- QuickBooks Reclassify Transactions
- QuickBooks A/R Aging Report
- QuickBooks Sales Tax Liability Report
- QuickBooks Sales Tax Payable
- Stripe Tax Transaction
- Stripe Tax Location Report
- Stripe Tax Summarized Export
- Stripe Tax Itemized Export
- Stripe Product Tax Code
- QuickBooks Vendor
- Economic Nexus
- Reverse Charge
- Stripe Statement Descriptor
- Stripe Taxability Reason
- Stripe Tax Filing Currency
Ready to try Acodei?
Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.
14-day free trial · card required · cancel anytime