New Zealand · Free chart of accounts template

NZ Ecommerce Chart of Accounts for QuickBooks: Import GST + Platform Fees

A free New Zealand ecommerce chart of accounts for QuickBooks Online: import GST, customs and platform-fee accounts mapped to GST, plus inventory costs.

By ExpenseFlow team
· 25 June 2026

Free download · no email required

CSV with import, customs and platform-fee accounts mapped to QuickBooks GST codes. Import and code list below.

Download chart of accounts (CSV)

Ecommerce makes tax a question of origin. Stock arrives across the border, fees come off overseas platforms, and the GST treatment depends on a consignment’s value and whether the supplier is registered for New Zealand GST. A plain chart hides all of that. This is a New Zealand ecommerce chart of accounts for QuickBooks Online built around imports, fees and inventory, as a readable reference CSV plus an import CSV for the structure.

Set up GST first, including imports

QuickBooks Online does not create New Zealand GST codes for you, so the starting point is to turn on GST under Taxes, create the GST agency, and add the rates you will need: GST on Income, GST on Expenses, Zero Rated, No GST and a GST on Imports code for border charges. The chart-of-accounts import builds the structure, and you assign the GST codes from the CSV afterwards, since the import carries no tax column.

The NZ$1,000 import rule

New Zealand splits imported goods at NZ$1,000, and the chart keeps the two paths separate:

  • Imported goods for resale is the cost account. Since 1 December 2019 offshore suppliers charge 15% GST on low-value consignments of NZ$1,000 or less, so you hold their evidence and code the cost on GST on Expenses.
  • For consignments over NZ$1,000, the New Zealand Customs Service collects GST at the border. Record it with GST on Imports on the customs entry, listed as the alternative on the import account, so the GST comes from the customs documentation rather than the supplier invoice.

Customs, duty and freight

Customs duty and freight is a separate cost account, because the border charges are not the cost of the goods and their GST is claimed through the customs entry. Keeping it apart shows true landed cost and stops the border GST being double counted.

Platform and processing fees

Online channels run on third-party fees whose GST depends on the supplier. Merchant and payment fees and marketplace and platform fees default to GST on Expenses for New Zealand-registered providers, each listing Zero Rated as the alternative for an offshore supplier charging no New Zealand GST. For some businesses such an imported service can fall under the reverse charge, which the note flags. Separating merchant fees from marketplace commissions keeps each channel’s true cost readable. Returns and refunds reverse the original GST, so process a credit note against the same code rather than booking a fresh expense, which keeps the GST return accurate as order volumes climb.

Inventory and fulfilment

Inventory on hand holds stock as an asset coded No GST, since the GST sits on the purchase, not the balance. Packaging and fulfilment and shipping and courier capture order-dispatch costs, both standard-rated at 15%.

How to use it

  1. Open the CSV: each account is mapped to its QuickBooks GST code, with alternatives and a note.
  2. In QuickBooks Online go to Settings, then Import data, then Chart of Accounts, and upload the CSV for the structure.
  3. Turn on GST, create the rates including GST on Imports, then bulk-assign the codes from the CSV.
  4. Agree a rule for low-value versus over-threshold imports so each consignment is coded consistently.

Coding each cost correctly as orders and bills flow in is the ongoing work:

  • Dext extracts GST and supplier from photographed bills.
  • ExpenseFlow reads each receipt, bill and customs document, applies the right New Zealand GST treatment including import and reverse-charge cases, and posts it into QuickBooks Online against the correct account, so landed cost and channel cost stay accurate.
  • Hubdoc pulls recurring freight and platform invoices into the file.

On Xero instead? See the NZ ecommerce chart of accounts for Xero. For the detail on import GST, see the New Zealand ecommerce expenses guide.

Questions, answered

Common questions

Does QuickBooks New Zealand set up import GST codes for me?

No. QuickBooks Online does not auto-create New Zealand GST codes, so you turn on GST and create GST on Expenses, GST on Income, Zero Rated, No GST and a GST on Imports code yourself, then assign them to the ecommerce accounts from the CSV mapping.

How is GST on imported stock decided?

By consignment value. Offshore suppliers charge 15% on low-value goods of NZ$1,000 or less, so you keep their evidence. Above NZ$1,000 Customs collects GST at the border, which you record with a GST on Imports code on the customs entry, not the supplier invoice.

Do overseas platform fees carry New Zealand GST?

Only if the platform is registered for New Zealand GST, in which case its fee includes 15% you can claim. An unregistered offshore supplier charges no New Zealand GST, and for some businesses the reverse charge applies, so marketplace and merchant fees list Zero Rated as the alternative.

Can I override a code on a transaction?

Yes. Each account code is a default that prefills the line; override it where the supply differs, such as an offshore processor fee coded Zero Rated.

Keep exploring

Stop filling in spreadsheets by hand

A template is a starting point. ExpenseFlow captures receipts, reads the tax automatically, and posts the cleaned record to Xero or QuickBooks Online, so the log keeps itself.

Start free trial