Skip to main content
Skip to main content

Australia ABN Generator

Online generator for Australian Business Number (ABN) issued by the ATO for software testing and invoicing QA.

Waiting for generation...

About the Australian Business Number (ABN)

The Australian Business Number (ABN) is a unique 11-digit identifier issued by the Australian Taxation Office (ATO) and registered in the Australian Business Register (ABR).

It identifies businesses, sole traders, partnerships, and government entities for tax invoices, Goods and Services Tax (GST) reporting, and commercial transactions across Australia.

Anatomy & Structure of the ABN (Australian Business Number)

The Australian Business Number consists of 11 digits structured in 2 parts:

PositionFieldLengthMeaning & RuleExample
1 & 2Weighted Check Digits2 digitsIntegrity check digits calculated via Modulo 89 (with 1 subtracted from 1st digit)51
3 to 11ACN / Base Identifier9 digitsMatches the 9-digit Australian Company Number (ACN) or unique ATO sequence824753556

Official Algorithm (Weighted Modulo 89 — ATO)

Official check algorithm for Australian Business Number:

S = ((d[0] - 1) * 10) + Σ (d[i] * W[i]) (i=1..10); Valid if S mod 89 === 0
  1. 1. Subtract 1 from the first digit (position 1).
  2. 2. Multiply the 11 digits by weights: W = [10, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19].
  3. 3. Sum all weighted products to get total S.
  4. 4. Compute remainder of S divided by 89.
  5. 5. The ABN is valid if and only if remainder is exactly zero (S mod 89 = 0).

Frequently Asked Questions (FAQ)