Most Australian exports are GST-free, provided the goods physically leave Australia within 60 days of the earlier of the invoice date or the payment date. That’s the practical answer to: Is there GST on exports for most Australian goods exporters? It’s the rule that decides whether your BAS is clean or whether the ATO starts asking questions.
If you’re staring at an invoice to an overseas customer and wondering why your accounting system is trying to add 10% GST, you’re in the same spot as a lot of exporters. I see this regularly from the BAS lodgement bench. The mistake usually isn’t the sale itself. It’s the timing, the paperwork, or the wrong tax code in the accounting file.
The ATO’s approach is brutally simple. It doesn’t care that you planned to export. It cares whether the goods left Australia on time, and whether you can prove it. If you can’t, your “GST-free export” can turn into a taxable sale very quickly.
The Short Answer Most Exporters Are Looking For
You invoice a customer in Singapore, your software adds 10% GST, and the sale is already sitting in this quarter’s BAS. That is usually the point exporters realise the question is not whether the buyer is overseas. It is whether the file will stand up if the ATO reviews it.
What the rule actually is
For most export sales, the answer is yes, the sale can be GST-free. You do not charge GST on the sale, and you can still claim GST credits on business purchases tied to making that export, as the ATO explains in its exports and GST guidance.
The trap is the timing and the evidence.
For goods, the sale only stays GST-free if the goods leave Australia within 60 days of the earlier of these two dates: the invoice date or the date you received payment. Miss that timing, or fail to prove it, and the BAS position gets messy fast.
Australia built GST this way from the start. Exports sit outside the domestic consumption base, which is reflected in the ATO-hosted GST design material.
What this means on your BAS
From the lodgement bench, the rule is simple:
- Goods exported on time, with proof on file: report the sale as GST-free.
- Goods exported late: check whether the sale still qualifies or whether you need to correct the GST treatment.
- Weak or incomplete records: expect the ATO to challenge the GST-free claim.
That last point matters more than many exporters realise. In a review, the ATO is not interested in what you intended to do. It wants dated evidence that shows what happened.
Practical rule: Keep the invoice date, payment date, export date, and shipping documents together in one file. If you cannot pull those four items quickly, the sale is not review-ready.
How I’d assess the sale before lodging
I start with the paper trail, not the customer’s postcode. I check the invoice, the payment receipt, the transport documents, and the date the goods physically left Australia.
If those dates line up, the GST-free treatment is usually straightforward. If they do not, fix it before you lodge the BAS, not after the ATO asks.
GST-Free and Zero-Rated Explained Without the Jargon
You ship a pallet to an overseas customer, raise the invoice, and mark it GST-free in Xero. Fine. But from the BAS bench, the question is simpler: can you prove it belongs at G2, and can you still support the input tax credits tied to that sale?
“GST-free” and “zero-rated” mean the same practical thing here. You do not charge GST on the export sale, but you can still claim GST credits on business costs that relate to making that sale. That is the part exporters care about, and it is the part bookkeeping errors often wreck.
Do not confuse that with input-taxed treatment. Input-taxed means no GST on the sale and no credits on related costs. For an exporter, that is a very different result and usually a sign the transaction has been coded wrongly.

What this means on your BAS
GST-free exports still go on the BAS. They are not invisible sales.
For eligible export goods, the ATO’s BAS reporting instructions for export sales say to report the free-on-board value at G2. GST-free services are different. Do not dump them into G2 unless they fit the limited category the ATO allows.
That distinction causes plenty of avoidable BAS errors. I see exporters code every overseas invoice to the same tax setting, then wonder why the figures do not reconcile.
The practical difference in one view
| Supply type | GST charged to customer | Can you claim GST credits on related business inputs | BAS relevance |
|---|---|---|---|
| Taxable supply | Yes | Yes | Report as a normal taxable sale |
| GST-free export | No | Yes | Export goods go to G2 if the conditions are met |
| Input-taxed supply | No | No | Different treatment and different credit outcome |
From an ATO review perspective, “GST-free” is only half the job. The other half is the file. Keep the invoice, shipping documents, export declaration, and purchase records for the related costs together, so the GST-free sale and the credits claimed on your BAS can be traced without guesswork.
One wrong tax code can overstate GST collected, understate a refund, or put a weak G2 figure on the lodgement. Fix the coding before you lodge. That is faster than trying to explain it later.
When Exactly Does GST Disappear on an Export
You raise the invoice, get paid, and code the sale GST-free. Then the shipment sits on the wharf, misses the vessel, and leaves late. That is the sort of BAS problem that gets picked up in review.
From the BAS lodgement bench, the answer is simple. GST drops off an export sale when the legal test is met and your file proves it. An overseas customer alone does not get you there.
For goods, the starting point is section 38-185 of the GST Act. The sale can qualify where you export the goods from Australia within the required period and the goods are sent or taken out of Australia intending they be landed outside Australia.
The timing rule that causes the adjustments
The date that matters is not just the ship departure date. You also need to track the earlier of the invoice date or payment date, because that is what starts the export clock.
I check four points before I am comfortable lodging the BAS:
You made the sale as the supplier
The exporter on the paperwork needs to line up with the entity reporting the sale.The goods left Australia
Booking freight is not enough. The goods must depart.Departure happened within 60 days of the earlier of invoice or payment
If invoice comes first, the clock starts there. If payment comes first, it starts there.Nothing in the file contradicts the GST-free treatment
Split shipments, returns, redirected goods, or local delivery before export can break the position fast.

Worked example with dates
A common file looks like this:
- Invoice issued: 1 March
- Payment received: 5 March
- Goods shipped from Australia: 20 April
The clock starts on 1 March. That is the earlier event. A shipment on 20 April is still within the 60-day window, so the timing condition is usually satisfied.
Now change the departure date to 6 May.
That sale is in the danger zone. If the goods leave outside the required period, the GST-free treatment can fail unless you have proper support for a longer period being allowed. In practice, late departures without a clean paper trail are where exporters get adjusted. If you want a plain-English summary of the rule, this GST export rules guide is a useful reference.
What to track before you lodge the BAS
Do not rely on your accounting system tax code alone. I want to see a clear export timeline that matches the documents on file.
Set up your workflow to capture:
- Invoice date
- Payment date
- Export departure date
- Transport document issued date
- Exception flag for delays, part shipments, or changed destinations
That one control fixes a lot of bad BAS coding.
If you sell through distributors, consolidators, or UK and EU intermediaries, keep the GST question separate from customs and foreign VAT issues. The Chern & Co Brexit reality check is a useful reminder that once goods move through extra hands, the paperwork chain gets messy quickly.
Evidence the ATO Expects You to Keep on File
You lodge the BAS treating a sale as GST-free. Six months later, the ATO asks for proof. If your file shows who bought the goods, when they were paid for, and when they left Australia, you are usually fine. If the dates do not line up, expect an adjustment.
From the BAS bench, this is the point exporters miss. The ATO reviews paperwork, not intentions. I want every export file to tell one simple story without me having to chase staff, freight agents, or inbox searches.
A file that usually survives review
A Melbourne food exporter ships 200 cartons of olive oil to Singapore. I would expect the file to include:
- Commercial invoice with buyer name, address, product description, and sale value
- Packing list showing quantities and shipment details
- Bill of lading or other transport document showing the overseas destination
- Customs export declaration that matches the goods shipped
- Bank remittance record or receipt showing the customer paid
That is what a defensible file looks like. The invoice matches the customer. The shipping document matches the goods. The payment trail supports the sale. No guesswork.
A file that gets challenged
A Perth supplier sells steel fittings to an Indonesian customer. Payment arrives on day 15. The vessel leaves on day 78. There is no approval, no delay note, and no correction to the BAS.
That file is weak. As noted earlier, the export timing rule is strict unless you have support for a longer period being accepted. If you miss the deadline and keep coding the sale as GST-free, you hand the ATO an easy adjustment.

What I would keep in every export file
Keep records for at least five years. Keep them in one place and in date order.
Use this minimum set:
- Date proof: invoice date, payment date, and export departure date
- Movement proof: bill of lading, airway bill, courier record, or freight confirmation
- Commercial proof: invoice, purchase order, and full customer details
- Money trail: bank receipt, remittance advice, or payment record
- BAS tie-back: ledger entry and workpapers showing how the sale was reported
One more trap. Part shipments, changed destinations, and delayed departures need a note on file. If the documents tell two different stories, the ATO will follow the one that leads to GST.
If your records are scattered across emails, freight portals, and accounting software, fix the process before the next BAS goes in. A monthly shipment pack works well. One folder per export is usually enough. If you need a baseline, use this record-keeping requirements guide to tighten the file structure.
Exports That Do Not Get the GST-Free Treatment
You lodge the BAS as GST-free because the customer is in Singapore. Three months later, the ATO asks for the contract, invoice, and shipping trail. The file shows part of the sale was software access, part was local support, and the goods were shipped by an Australian distributor. That is where exporters get caught.
An overseas customer does not automatically make the supply GST-free. The ATO looks at what you supplied, who you supplied it to, and who exported the goods. If those three points do not line up, GST can apply.
Transactions that need extra caution
The files that fail review usually involve one of these:
- Digital products and subscriptions: Software licences, SaaS, streaming access, and e-books are not goods exports. Treat them as a separate supply and check the GST rule that applies.
- Indirect export arrangements: If you invoice an Australian business and that business sends the goods overseas, your sale may not be GST-free. The legal recipient matters more than the final destination.
- Re-import situations: If goods leave Australia and come back as part of the same arrangement, review the whole chain before you code the sale.
- Mixed invoices: Goods, support, training, warranty, and software on one invoice should not all be dumped into the same export code.

What I would check before giving GST-free treatment
| Check this | Why it matters |
|---|---|
| Who is named on the contract and tax invoice | The ATO tests the legal recipient, not who ends up using the product |
| What each line item actually is | Goods, digital access, and services can each have different GST treatment |
| Who arranged export of the goods | If your customer or an intermediary controls shipment, the outcome can change |
| Whether the goods ever returned to Australia | Re-imports often mean the original coding needs to be revisited |
| Whether one invoice includes multiple supply types | Mixed supplies are a common BAS adjustment point |
The trap I see most often
The problem is not hard law. It is bad bookkeeping.
Exporters often use one customer account and one tax code for everything sold offshore. Goods go out correctly, but software renewals, installation help, replacement parts held in Australia, and service retainers get coded the same way. During an ATO review, that turns into line-by-line rework.
My recommendation is simple. Split your sales codes by supply type, not by customer location. Keep the contract, invoice, and dispatch record together. If the paperwork does not prove a GST-free goods export, do not force it into G2.
How to Report and Claim Your GST Refund
You lodge the BAS, expect a refund, then realise one shipment left late and half the sales coded to G2 do not have matching export documents. That is how simple export BAS jobs turn into cleanup work.
If the export qualifies as GST-free, report the sale at G2 and still claim eligible input tax credits at 1B. From the BAS bench, the issue is not the rule. It is whether your file proves the G2 figure if the ATO asks.
Where the export sale goes on the BAS
Report qualifying export sales at G2 using the free-on-board value. Only include amounts for goods that meet the export conditions by the time you lodge, or that you can clearly support from the records already on file.
My rule is blunt. Do not park a sale at G2 just because the invoice says overseas customer. Check the shipment status first.
A clean BAS process looks like this:
- Code the sale correctly in the ledger from day one
- Match the invoice to the shipping record before BAS prep
- Report only qualifying export sales at G2
- Claim GST credits on eligible business purchases at 1B
- Hold back or adjust any sale with delayed, split, cancelled, or returned shipment issues
Claiming credits on your export costs
GST-free sales do not block input tax credits. If you paid GST on business costs used to make those export sales, you can usually claim that GST back, provided the tax invoice and purchase coding are right.
Common claims include:
- Freight and logistics purchases
- Customs and brokerage fees
- Packing materials
- Accounting and professional fees connected to the export activity
- Other taxable business purchases used in making the sale
I see this mistake often. The sale is coded correctly as GST-free, but the purchase side is a mess. Missing supplier tax invoices, private expenses mixed into freight accounts, and generic no-GST codes all cause refund shrinkage.
How I would review it before lodgement
Reconcile the G2 total to actual shipment files every month, not at quarter end. That gives you time to fix timing problems before they become BAS amendments.
Use this order:
- Finalise the shipment file for each export sale.
- Check the export date against the invoice and ledger date.
- Confirm the sale is coded to the correct GST-free export code in Xero, MYOB, QuickBooks, or your ERP.
- Tie the G2 figure back to invoices and dispatch evidence.
- Review 1B claims against supplier tax invoices.
- Remove or adjust anything you cannot prove.
If you want a practical BAS-first walkthrough, EndureGo Tax has a dedicated guide to claiming a GST refund on export sales that follows this same review sequence.
Your Export GST Checklist and Next Move
You lodge the BAS, claim the refund, and then the ATO asks for proof. That is the point where weak export files fall apart. From the BAS bench, the question is not just whether the sale was exported. The question is whether your file proves it fast.
Use this checklist before you lodge.
Print-and-use checklist
- Customer status: Is the buyer outside Australia, and does your invoice record that clearly?
- Export timing: Did the goods leave Australia within the required period?
- Proof of departure: Do you have the transport documents, export declaration, courier record, or other dispatch evidence showing the goods left Australia?
- Document match: Do the invoice, shipping documents, customer details, and item descriptions line up without gaps?
- Accounting code: Is the sale coded to your GST-free export account, not dumped into a generic no-GST code?
- BAS reporting: Is the sale included at G2, with the rest of the BAS coding consistent with that treatment?
- Exception review: Have you checked split consignments, late shipments, returns, cancellations, customer collections, and part-local deliveries separately?
- Record file: Could someone else pick up the file in 6 months and see the full story without asking you questions?
That last point matters. If the evidence is scattered across email, the freight portal, and someone’s desktop, you do not have a clean export file.
What usually passes ATO review
Clean files usually have one sale, one folder, and one clear timeline. The invoice is there. The dispatch evidence is there. The departure date is obvious. The ledger coding matches the documents. Nothing has to be guessed.
What gets exporters into trouble is predictable. The goods leave late. The buyer arranges collection, and the seller keeps poor evidence. The accounts team uses a no-GST code that also gets used for GST input taxed or out-of-scope items. Then the BAS is lodged as if none of that matters.
My recommendation is simple. Set a rule that no export sale is treated as GST-free until the shipment evidence is on file and the dates have been checked against the tax invoice and BAS period.
If you want help reviewing BAS coding, export evidence files, and ATO queries, EndureGo Tax can assist. That is particularly useful where bookkeeping, freight, and BAS preparation sit with different staff, and nobody is checking the full file before lodgement.
Frequently Asked Questions About GST on Exports
Does GST apply if the overseas customer collects the goods themselves
Yes, it can still be GST-free. Treat these sales as higher risk.
From a BAS review point of view, customer collection is where weak files get exposed. The ATO will want proof that the goods left Australia, not just that you sold to a non-resident. Keep the tax invoice, collection authority, transport documents, export declaration where relevant, and something that clearly shows the departure date. If your file only shows pickup from your warehouse, that is not enough.
My advice is simple. If the buyer arranges collection, do not code the sale as GST-free until the export evidence is in the file.
How does the 60-day rule work across month-end BAS cut-offs
The BAS period does not change the export timing rule. You test the shipment date against the relevant trigger date and work from the actual documents, not the month-end close.
This catches exporters every quarter. The invoice is raised in one BAS period, the goods leave in the next, and the accounts team assumes the export sale is still fine. Sometimes it is. Sometimes it is not. Check the invoice date, payment date if relevant, and confirmed departure date, then make sure the BAS treatment matches that timeline.
If the goods leave late, fix it before lodgement, not after an ATO query.
Are software and SaaS sales to non-residents GST-free exports
Do not put these sales into the same bucket as exported goods. Software licences, subscriptions, hosted platforms, and SaaS are tested under different GST rules.
That matters on the BAS because the evidence file is different. For goods, the ATO looks for shipment records. For digital supplies and services, the review usually turns on who the customer is, where they are, and what exactly was supplied. If your chart of accounts uses one export code for both, clean that up. Mixed coding creates avoidable BAS errors.
How long does the ATO take to refund GST credits linked to exports
Clean BAS lodgements usually move faster than refund claims with unclear export support. Large refunds attract attention. That is normal.
What slows things down is predictable. G2 is high, export sales are coded GST-free, and the business cannot produce a matching set of invoices, freight records, and departure evidence. From the BAS bench, that is the first reconciliation to check before lodging. If the numbers do not tie back to documents, expect questions and delay.
If you want your refund processed without avoidable friction, lodge with a file that another person could review cold and still follow from sale to shipment.
If you export goods and want your BAS lodged with the right GST treatment, clean G2 reporting, and a file that can stand up in an ATO review, EndureGo Tax can help. We handle BAS preparation, GST advice for exporters, record review, and ATO audit assistance, so you’re not left guessing whether your export sale really qualifies as GST-free.

