- A refund arises when your GST credits on purchases exceed the GST you collected on sales.
- You claim it through your BAS, and most electronic lodgments are processed within around two weeks.
- Mismatches, missing bank details, and unusually large claims are the main things that delay a refund.
A GST refund for a small business in Australia happens when the GST you paid on business purchases is more than the GST you collected on sales, leaving the ATO owing you the difference. You claim it by lodging your business activity statement, and most electronic refunds land within about two weeks. The catch is that simple errors can delay or reduce what you get back. Sleek lodges accurate BAS so your refunds are not held up.
Waiting on a GST refund to ease cash flow, and unsure when it will actually hit your account?
How do GST refunds work for small businesses?
A GST refund is simply the ATO returning GST you have overpaid across a reporting period. Every quarter (or month), you offset the GST you collected on sales against the GST credits you can claim on business purchases.
If credits are higher than what you collected, you are in a net credit position and the ATO refunds the gap. It is not a bonus or a grant, it is your own money coming back because you paid more GST out than you took in.
When does GST result in a refund?
You end up in a refund position whenever your GST on purchases outweighs your GST on sales for the period. That is common in specific situations rather than every quarter:
- Startup or setup phase: heavy spending on equipment, fit-out, or stock before sales ramp up.
- Large one-off purchases: buying a vehicle, machinery, or expensive tools in a single quarter.
- GST-free or export sales: you claim credits on inputs but charge no GST on those sales.
- A slow trading period: low sales but ongoing GST-inclusive costs.
How do you claim your refund through BAS?
You do not lodge a separate refund application. The refund is calculated automatically from the figures on your BAS, so claiming it is really about lodging cleanly and on time. The process is short:
- Reconcile your GST: make sure sales and purchases are coded correctly in your accounting software before you lodge.
- Lodge your BAS: report GST on sales and GST credits for the period through ATO online services, your software, or your tax agent.
- Confirm your bank details: the ATO pays refunds by electronic transfer to a nominated Australian account in your business name.
- Wait for processing: if nothing needs review, the refund issues automatically.
Clean books make this painless, which is why many owners lean on tools like Xero to keep coding accurate.
How long does a GST refund take?
Most GST refunds from electronically lodged BAS are processed within about two weeks, or roughly 12 business days, when the ATO does not need to check anything further. There is no legislated deadline, so this is a service benchmark rather than a guarantee.
If your BAS is selected for verification, processing can stretch to four to six weeks. Two rules are worth knowing:
- Business days, not calendar days: lodging just before a weekend or public holiday can push the arrival date out.
- No bank details, big delay: since 1 January 2025 the ATO can hold a refund for up to 90 days if it does not have valid financial institution details, then issue a cheque.
What common mistakes delay or reduce your refund?
Most delays are self-inflicted and avoidable. The ATO pays the vast majority of refund claims without further action, so if yours stalls, it is usually one of these:
- GST coding errors: a purchase coded with the wrong GST treatment in Xero or MYOB inflates or understates the claim.
- Data mismatches: your BAS figures do not line up with what the ATO already holds, such as PAYG or reported sales.
- Outdated bank details: no valid account on file means the refund is held rather than paid.
- A large first-time claim: a small business claiming a big refund for the first time is a common review trigger, expect the ATO to ask for tax invoices.
- Claiming GST on the wrong things: GST-free purchases, private-use portions, or expenses without a valid tax invoice.
A reconciled set of books before lodgment prevents nearly all of these. See our cash vs accrual accounting guide for how your method affects timing.
Before you lodge a refund BAS, run a quick GST reconciliation and keep the tax invoices for your biggest purchases handy. If the ATO reviews the claim, having those ready can turn a weeks-long hold into a few days.
What records do you need to keep?
To support a GST refund you need evidence that every credit you claimed is real and business-related. The ATO can ask for these, and you must keep them for five years:
- Valid tax invoices for purchases, especially any over A$82.50 including GST, where an invoice is required to claim the credit.
- Bank and card statements showing the purchases were paid.
- Your BAS working papers and GST reconciliation for the period.
- Records splitting any private-use portion out of business claims.
Good bookkeeping software stores most of this automatically, which is half the reason clean books speed up refunds.
How Sleek helps you claim your GST refund correctly
A GST refund is your own overpaid GST coming back when credits outweigh what you collected, and you claim it just by lodging an accurate BAS. Most refunds arrive within about two weeks, but coding errors, mismatches, and missing bank details are what turn a quick refund into a slow one.
Sleek’s bookkeeping keeps your GST coding clean all quarter, and our accounting team lodges an accurate BAS so your refund is not flagged for avoidable review. If the ATO does ask questions, we handle the response with your records ready.
Sleek keeps your tax invoices organised and handles ATO queries for you.
450,000
businesses worldwide.
from 4,100+ reviews.
FAQs about GST refunds for small business in Australia
How long does a GST refund take in Australia?
Most GST refunds from an electronically lodged BAS are processed within about two weeks, or roughly 12 business days, when no review is needed. There is no legislated deadline. If the ATO selects your BAS for verification, it can take four to six weeks, and processing counts business days, not calendar days.
Why is my GST refund being held?
The ATO holds refunds mainly for two reasons: it needs to verify the claim, or it does not have valid bank details for you. Since 1 January 2025 it can retain a refund for up to 90 days without your financial institution details. Large first-time claims and figure mismatches are the most common verification triggers.
How do I actually claim a GST refund?
You do not file a separate application. The refund is worked out automatically from the GST figures on your business activity statement, so you claim it simply by lodging your BAS with GST on sales and GST credits reported correctly. Make sure your nominated Australian bank account is up to date so the ATO can pay you.
Do I need a tax invoice to claim GST credits?
Yes, for purchases over A$82.50 including GST you need a valid tax invoice to claim the GST credit. For smaller purchases a receipt is generally enough. Keep these records for five years, because the ATO can ask for them when verifying a refund, and missing invoices are a common reason claims are reduced.
Can I get a GST refund if my sales are GST-free?
Yes. If you make GST-free or export sales but pay GST on your business inputs, you can still claim those credits, which often puts you in a refund position. You must be registered for GST to claim credits at all, and the same BAS lodgment and record-keeping rules apply.
View more
Do I get my GST back if I deregister for GST?
Deregistering stops future GST obligations, but you may still have a final BAS to lodge, and you can be liable for GST on business assets you keep. Any credits you were entitled to before cancelling are still claimed through that final BAS. Get advice before deregistering, as the timing affects both refunds and liabilities.