Australia · Free chart of accounts template

Australian Ecommerce Chart of Accounts for QuickBooks (Import GST + Fees)

A free Australian ecommerce chart of accounts for QuickBooks Online: inventory, import GST, marketplace and processor fees mapped to GST codes.

By ExpenseFlow team
· 25 June 2026

Free download · no email required

CSV with inventory, import and fee accounts mapped to QuickBooks GST codes. Import file and GST code list below.

Download chart of accounts (CSV)

For an online seller on QuickBooks Online, the books live and die on two cross-border questions: how GST on imported stock is recorded, and whether the platform fees coming out of every payout carry a claimable credit. This is an Australian ecommerce chart of accounts built for QuickBooks Online, mapped to the right GST codes for both. It comes as a readable reference (CSV) and a QuickBooks import CSV.

Structure first, then the GST codes

QuickBooks Online imports the account structure with no tax column, so you import first and bulk-assign GST codes second from the mapping. For ecommerce the codes worth attention are on freight and import, the marketplace and processor fees, and export sales, all of which the readable CSV spells out.

Imported stock and the A$1,000 threshold

The line that governs imported goods is A$1,000 of customs value. At or below it, a registered overseas supplier charges GST at the point of sale; above it, GST is collected at the border. For a seller importing commercial volumes, border GST is the normal case, and it is claimed on the BAS from the import declaration, not from the supplier’s invoice. Inbound freight and import duty map to GST on non-capital in a cost-of-sales account, with a note pointing to the customs documentation, because QuickBooks does not generate a dedicated import code by default.

Inventory and the margin line

A dedicated inventory on hand account holds stock at landed cost, mapped to Out of Scope, since GST is dealt with at purchase or import. Cost of goods sold is landed stock plus inbound freight and duty; everything else is operating cost. The clean separation is what keeps gross margin meaningful.

Fees are operating expenses

Marketplace selling fees and payment processing fees are operating expenses, not cost of goods, so they get their own accounts mapped to GST on non-capital. A platform registered for Australian GST charges GST you claim; an imported-service fee from an unregistered overseas supplier may fall under the reverse charge. The accounts carry a note to check the tax invoice and the ABN, so a foreign processor fee is not wrongly treated as carrying a credit. The reason this matters beyond tidiness is the payout statement: a marketplace nets its fees out of your sales proceeds, so unless the fee is booked to its own expense account it disappears into the deposit and the sale is understated. Splitting the gross sale from the fee is what makes both the revenue and the claimable GST on the fee visible.

Selling overseas

Domestic online sales map to the sales code GST; orders shipped abroad map to GST free export. The online product sales account lists both, so export orders are coded apart from domestic ones on the same account.

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. After import, use Batch actions, then Set default GST code, to apply the mapping.
  4. Decide your inventory method, and brief whoever reconciles payout statements that fees are an expense and exports are GST-free.

Capture handles the multi-currency invoice stream that an online store generates:

  • Dext photographs and extracts vendor invoices.
  • ExpenseFlow reads each invoice and receipt, extracts the line detail and currency, attaches the source, and posts it into QuickBooks Online, while flagging a foreign supplier that has not charged Australian GST and pointing to the import declaration as the document for the import credit.
  • Hubdoc pulls recurring platform invoices in.

Choosing an inventory method and calculating import GST stay with you or your accountant. For the full cross-border picture, see the Australian ecommerce expenses guide. On Xero instead? See the Australian ecommerce chart of accounts for Xero.

Questions, answered

Common questions

How is import GST recorded in QuickBooks?

Inbound freight and import duty map to a cost-of-sales account using GST on non-capital. For consignments over A$1,000, the GST is paid at the border and claimed on your BAS from the import declaration rather than the supplier invoice. QuickBooks does not generate a dedicated import code by default, so the border GST is recorded from the customs documentation.

Should marketplace fees be cost of goods or an expense?

An operating expense. The chart maps marketplace and selling fees and payment processing fees to their own expense accounts, separate from inventory and freight, so gross margin stays honest. Cost of goods is the landed stock cost plus inbound freight and duty only.

Do Amazon, Shopify, or Stripe fees carry GST?

If the platform is registered for Australian GST, its fees include GST you can claim, mapped to GST on non-capital. If a fee is an imported service from an unregistered overseas supplier, the reverse charge can apply. Check the tax invoice and the supplier's ABN; the fee accounts carry a note to that effect.

Does the import set these codes?

No. QuickBooks Online imports the structure only; there is no tax column. You assign the GST codes in bulk after importing, using the CSV mapping, which is where the freight, fee, and export codes get applied.

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