An Australian Business Number is an 11-digit code, and every one of those digits is checked: the Australian Business Register runs each ABN through a modulus 89 checksum formula before it’s issued, and the same formula lets anyone confirm an ABN is structurally valid before it ever reaches an invoice. For a GST-registered business, quoting that number correctly is not optional. This guide covers how an ABN is built and validated, exactly where it has to appear on an invoice, what happens when a supplier doesn’t have one, how to verify a supplier’s ABN before paying them, and the practical difference between simply holding an ABN and holding one that’s also registered for GST.
What exactly is an ABN, and how is it structured?
An ABN is a unique 11-digit identifier issued to every entity registered on the Australian Business Register, from a sole trader to a public company. Structurally, it’s not just a random string of numbers: the 11 digits break down into 2 leading check digits followed by a 9-digit business identifier, and those first 2 digits exist purely to let software and humans confirm the number is internally consistent before doing anything else with it. That structure is why an ABN can be validated offline, without a live lookup, the moment it’s typed into an invoicing form: a malformed or mistyped ABN fails the checksum immediately, long before anyone checks whether it’s actually registered to the business on the invoice.
Figure 1: The fixed length of every Australian Business Number, checked with a modulus 89 formula. Source: Australian Business Register, Format of the ABN.
The check digits and the identifier digits do different jobs. The 9-digit identifier is what actually distinguishes one registered entity from every other one on the ABR, carried over in most cases from a company’s older 9-digit Australian Company Number, with 000 added as a filler for entities that never had one. The 2 leading check digits carry no identifying information at all; they exist purely so a computer, or a person doing the arithmetic by hand, can catch a mistyped or transposed digit before it goes any further. That split is also why an ABN can’t simply be padded, abbreviated, or entered with extra spaces removed and still validate: change any single digit, including one of the two check digits, and the checksum almost always fails. It’s also worth knowing what an ABN is not: it isn’t a tax file number, isn’t the same as a business name registered with ASIC, and doesn’t by itself confirm GST registration, all common mix-ups when a business is filling in an invoice template for the first time. A company generally keeps the same ABN even if it later changes its trading name, since the number tracks the legal entity, not whatever brand happens to sit on the letterhead that year.
Figure 2: How the 11 ABN digits split between the leading check digits and the business identifier. Source: Australian Business Register, Format of the ABN.
How does the ATO actually validate an ABN?
The ABR’s validation method is public and deterministic: subtract 1 from the first digit, multiply every digit in the resulting 11-digit number by a fixed weighting factor based on its position, sum the 11 products, then divide by 89. If the remainder is zero, the ABN is structurally valid. The weighting factors run 10, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19 across positions 1 through 11, an odd-looking sequence that exists specifically to make transposed or single-digit errors detectable rather than silently accepted. The ABR’s own worked example checks 51 824 753 556: subtracting 1 from the leading 5 gives 41 824 753 556, and multiplying each digit by its position weight produces a sum of 534, which divides evenly by 89, confirming the number is valid. This is exactly what invoicing and accounting software runs behind the scenes the instant an ABN field loses focus, and it’s why a typo in an ABN field usually throws an error before a document is ever sent, rather than after a client tries to pay it.
Figure 3: The ATO’s modulus 89 weighting factor applied to each of the 11 ABN digit positions. Source: Australian Business Register, Format of the ABN.
A checksum only confirms a number is well-formed, not that it belongs to the business issuing the invoice, that it’s still active, or that the entity behind it is registered for GST. Those three facts require an actual lookup against the live register, covered further down.
Where does an ABN have to appear on an invoice?
The seller’s ABN is one of the mandatory elements of a valid Australian tax invoice, required for any taxable sale once a customer asks for one and the sale exceeds $82.50 including GST, according to the ATO. For sales under $1,000, the ABN sits alongside 6 other required details: the words “tax invoice,” the seller’s identity, the date of issue, a description of the items sold, the GST amount (or a compliant “includes GST” statement), and the extent to which each item is taxable. Once a sale reaches $1,000 or more including GST, the invoice also needs the buyer’s identity or ABN, on top of everything the smaller-sale rule already requires. A well-built invoice generator pulls the seller’s ABN from the business profile automatically and applies these thresholds without the sender having to remember which fields become mandatory at which dollar amount, which is the exact kind of detail that’s easy to get right by accident on a handful of invoices and easy to get wrong once volume climbs.
What happens if a business doesn’t have an ABN?
Almost any entity carrying on, or genuinely starting, an enterprise in Australia is entitled to apply for an ABN, according to the Australian Business Register; a person working purely as an employee is not entitled to one for that work, even where the arrangement gets labeled “contracting.” A business or individual can legally trade without an ABN, but doing so has a real cost attached for whoever pays them. If a supplier doesn’t quote an ABN and the payment for goods or services is more than $75, excluding GST, the payer must generally withhold the top rate of tax, 47% since 1 July 2017, and remit it to the ATO instead of paying the supplier in full. A supplier can quote their ABN on the invoice itself, or on a quote, order form, receipt, contract, letterhead, email, or even a phone-recorded quotation, and the ABN just needs to reach the payer before the payment is made to avoid the withholding. If an ABN application is already in progress, a payer can choose to hold off paying until it’s quoted and provided, but that’s a private arrangement between the two parties, not an ATO-mandated pause.
| Rule | Threshold | What happens |
|---|---|---|
| ABN length | 11 digits | Validated by the ATO’s modulus 89 checksum |
| Tax invoice required | $82.50 (GST-inclusive) | Seller must provide one within 28 days of being asked |
| Buyer ABN required | $1,000 or more | Buyer’s identity or ABN must also appear on the invoice |
| No-ABN withholding | Over $75 (excluding GST) | Payer generally withholds 47% and remits it to the ATO |
| GST registration mandatory | $75,000 turnover ($150,000 non-profit) | ABN holder must register for GST within 21 days |
How do you verify a supplier’s ABN before you pay them?
Payers aren’t legally required to check that a quoted ABN is valid before paying an invoice, but the ATO explicitly recommends doing so whenever an ABN looks off, and the tool for it is ABN Lookup, run by the Australian Business Register at abr.business.gov.au. It’s free, needs no login, and a search by ABN, ACN, or business name shows whether the ABN is active or canceled, the entity’s business type, its GST registration status, and, where the entity is registered, the date GST registration started. The ATO leans on the same tool internally: businesses that issue recipient-created tax invoices are explicitly told to check a supplier’s GST registration through ABN Lookup before the first RCTI and periodically afterward, since issuing one to a supplier who’s since deregistered from GST can mean incorrectly claiming GST credits.
Figure 4: ABN Lookup shows an ABN’s status and GST registration with no login required. Source: Australian Business Register, ABN Lookup.
For a business processing more than the occasional invoice, ABN Lookup also exposes a web-services API, so validation can run automatically at the moment an ABN is entered rather than as a manual spot-check later, catching a mistyped or canceled ABN before an invoice or payable link ever goes out.
What’s the real difference between an ABN and a GST-registered ABN?
An ABN on its own proves an entity is registered to carry on an enterprise; it says nothing about whether that entity charges GST. Registration for GST is a separate, additional step, mandatory only once an entity’s GST turnover reaches $75,000 a year ($150,000 for non-profit organizations), with 21 days to register once that threshold is met or expected to be met. Below that line, an ABN holder can legally invoice clients, quote their ABN to avoid no-ABN withholding, and never charge a cent of GST, because a document labeled “tax invoice” and a GST line item are both, by definition, things only a GST-registered entity can produce. Once registered, that same ABN holder has to add GST, currently 10% on most sales, to their prices, can start claiming GST credits on business purchases, and can issue an ATO-compliant tax invoice rather than a plain invoice. ABN Lookup makes the distinction checkable in seconds: an ABN with no GST registration date behaves as a plain ABN for invoicing purposes, while one showing a registration date is legally required to be charging GST and issuing tax invoices from that date forward.
Figure 5: What an ABN alone allows compared with an ABN that’s also registered for GST. Source: Australian Taxation Office, Registering for GST; Tax invoices.
The threshold runs both ways. A business under $75,000 in GST turnover can still choose to register voluntarily, which is common for a contractor who wants to claim GST credits on tools, software, or vehicle costs, or who wants a “GST registered since [date]” result on ABN Lookup to reassure larger corporate clients. Once registered, the ATO expects registration to hold for at least 12 months, and coming off the register isn’t automatic just because turnover dips for a quarter. That 10% figure is also the number a business actually has to build into its pricing and its invoice templates the moment registration takes effect, not an optional line item to add once revenue “feels big enough.” Businesses that stay under the threshold and skip registration entirely aren’t at any legal disadvantage for it; plenty of sole traders and small operators run profitably for years on an ABN alone, charging GST-free prices and issuing straightforward invoices rather than tax invoices. The only real risk is drifting past $75,000 without noticing and continuing to invoice as if GST-free, which leaves a business owing GST on sales it never actually collected the extra 10% for.
Figure 6: The GST rate a GST-registered ABN must charge on most sales. Source: Australian Taxation Office.
The Bottom Line
An ABN is a checkable, structured number, not a free-text field. Get the digits right and the checksum passes before an invoice is ever sent; get the threshold wrong and a business either risks 47% of a payment being withheld or issues a “tax invoice” it isn’t entitled to produce yet. The mechanics covered here (the 11-digit format, the $82.50 and $1,000 invoice thresholds, the $75,000 GST-registration line, and free verification through ABN Lookup) are the same rules sitting underneath Australia’s broader tax invoice requirements, and they interact directly with how much of a business’s revenue shows up late in the first place: businesses already dealing with Australia’s late-payment problem don’t need an ABN error adding avoidable friction, like a bounced payment or a client’s accounts team quietly withholding 47% because a field was left blank. Getting the ABN right the first time, on every invoice, is one of the few compliance details a business controls completely.
Frequently Asked Questions
How many digits does an ABN have, and how is it checked?
An Australian Business Number is always 11 digits: 2 leading check digits followed by a 9-digit business identifier. The Australian Business Register validates every ABN with a modulus 89 checksum, weighting each digit by its position and confirming the total divides evenly by 89, according to the ABR’s own published formula.
Does my ABN have to appear on every invoice I send?
It has to appear on any tax invoice, which the ATO requires once a taxable sale exceeds $82.50 including GST and a customer asks for one. Below that threshold a tax invoice is not required, though most invoicing software includes the ABN by default since it costs nothing extra and protects a business from the no-ABN withholding rule.
What happens if I pay someone who hasn’t quoted an ABN?
If a supplier doesn’t provide an ABN and the payment for goods or services is more than $75 excluding GST, the payer must generally withhold the top rate of tax, 47% since 1 July 2017, and remit it to the ATO rather than paying the supplier in full.
Is having an ABN the same as being registered for GST?
No. Any entity carrying on an enterprise can apply for an ABN, but GST registration only becomes mandatory once GST turnover reaches $75,000 a year ($150,000 for non-profits). An ABN holder below that threshold can trade, invoice, and quote their ABN without ever charging GST or issuing a tax invoice.
Sources and References
- Australian Business Register : Format of the ABN
- Australian Taxation Office : Tax invoices
- Australian Taxation Office : Statement by a supplier not quoting an ABN
- Australian Taxation Office : Withholding if ABN is not provided
- Australian Taxation Office : Registering for GST
- Australian Business Register : ABN Lookup
- Australian Business Register : ABN entitlement
- Australian Taxation Office : Doing business overseas (GST rate)
- Australian Bureau of Statistics : Counts of Australian Businesses, including Entries and Exits
Note: All figures verified as of October 2026.