Accounting for businesses that sell online

Your shop never closes and your customers aren't all in Australia. Matrix handles the currencies, the stock and the GST, so the books keep up with the orders.

Two online sellers packing orders at a desk stacked with boxes
Invoice and bill in any currency
Inventory included
GST done properly
Works from anywhere

Sell in any currency

Invoice overseas customers and pay overseas suppliers in their own currency. Matrix records the exchange rate on the day and revalues open balances, so your profit is in Australian dollars.

  • Daily exchange rates
  • Realised and unrealised gains and losses
  • Revaluation at period end

Stock that matches the orders

Track what you hold and what it cost. Adjust for damaged or lost stock with a reason, and see your inventory value on the balance sheet.

  • Stock on hand
  • Landed cost on supplier bills
  • Stock adjustments

A business you can run from a laptop

Everything is in the browser, with passkey sign-in from any device. Give your virtual assistant or remote bookkeeper access without paying for another seat.

  • Passkeys and multi-factor sign-in
  • Unlimited users

Frequently asked questions

Can I charge overseas customers in their currency?

Yes. Invoices and bills can be in any currency, and Matrix keeps the books in Australian dollars.

Do I charge GST to overseas customers?

Generally, exports of goods and many services to overseas customers are GST-free. Matrix applies the tax code you choose; your accountant can confirm which applies to you.

Does Matrix connect to my online store?

Matrix Business Pro includes a public API for integrations. Many sellers also post daily sales summaries as a single invoice or journal.

Also in Matrix

Try Matrix free for 30 days

30 days free, no card needed. One price per business, and every user is included.
Charities and not-for-profits get 50% off.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.