For Shopify, Amazon, eBay and Etsy sellers

Platform fees and import tax, coded the way your tax office expects.

An online seller's ledger is overseas supplier invoices, customs and freight bills, monthly platform statements and app subscriptions, much of it in US dollars. ExpenseFlow reads every line, codes marketplace and processor fees as operating expenses, flags overseas fees for the reverse charge question, flags overseas stock invoices whose tax credit comes from the import record, and waits for your approval before it syncs.

30-day free trial with 100 document tokens.

What makes ecommerce books hard

Online sellers deal with borders every day. Stock bought overseas carries import tax that is claimed from the customs document, not the supplier’s invoice. Offshore platforms and apps often shouldn’t charge a registered business local tax at all. And the platform fees themselves are routinely booked to cost of goods sold, which distorts gross margin.

What ExpenseFlow checks on an ecommerce invoice

  • Marketplace and processor fees are recognised from the line description and coded as operating expenses, not cost of goods sold, in every country it covers.
  • Overseas-billed fees are flagged as imported services that may fall under the reverse charge or self-assessment rules in Australia, the UK, New Zealand, Canada or Singapore.
  • Overseas goods suppliers are flagged so the import tax credit is claimed from the customs document for your country, not the invoice.
  • Other cross-border invoices from a supplier not registered in your country are flagged as carrying no local input tax credit, to be recorded as a foreign expense.

Everything else it does on every invoice

  • Captures supplier invoices, broker statements and platform statements by email forward, upload or phone.
  • Reads line items and the invoice currency.
  • Codes each line to an account and tax code, with a written reason and a confidence score.
  • Routes uncertain lines to a review queue with roles and per-row approvals before anything posts.
  • Syncs after approval to Xero with the source document attached, or to QuickBooks Online as a coded bill.

What it does not do

It does not reconcile marketplace payouts to orders, value stock, compute the reverse charge or file your return.

Read the guide for your country

Frequently asked questions

Which fees does it recognise?

Marketplace and payment-processor fees such as Amazon and FBA, Shopify, eBay, Etsy, Stripe and PayPal charges, and lines described as marketplace, selling, transaction, processing or gateway fees. They are coded as operating expenses, not cost of goods sold.

Does it calculate the reverse charge on overseas fees?

No. When a platform fee is billed from overseas it is flagged as an imported service that may fall under your country's reverse charge or self-assessment rules, so a person confirms the treatment.

How does it handle imported stock?

An overseas goods supplier's invoice is flagged because the import tax credit comes from the customs document, such as the C79 or PVA statement in the UK, the import declaration in Australia, the Customs entry in New Zealand, Form B3 in Canada or the import permit in Singapore, not from the supplier's invoice.

Does it reconcile payouts or count stock?

No. It codes and flags purchase documents. Payout reconciliation, stock valuation and your tax return stay with you or your bookkeeper.

Keep exploring

Get your platform fees out of cost of goods sold.

Forward this month's marketplace statement and see every fee coded with its reason.

Start free trial