Skip to main content
Self-managed super funds (SMSF) are supported as an alternative to an APRA fund USI across three endpoints: Validate Fund, Submit Contribution, and Employees. This page documents the shared SMSF object once so you don’t have to piece it together from three separate endpoint pages.

What is SMSF support

An APRA fund is identified by its USI (Unique Superannuation Identifier) — a 14-character code looked up against the active funds registry. A self-managed super fund (SMSF) has no USI: it is identified instead by its own organisation details and bank account, since members manage the fund directly rather than through a public offer fund. Every endpoint below accepts SMSF as an alternative to a USI — never both at once, and never neither. Provide a USI for an APRA fund, or the SMSF object described below for a self-managed fund.

The shared SMSF object

All three endpoints use the exact same SMSF object shape:

APRA vs. SMSF at a glance

Using SMSF per endpoint

Validate Fund

Pass one or more SMSF objects in smsfFunds, alongside or instead of fundUsis. At least one of the two arrays must be non-empty. No two entries in smsfFunds may share the same australianBusinessNumber.
Full endpoint reference: Validation

Submit Contribution

On each entry in contributionDetails.funds[], provide smsf instead of usi. Exactly one of the two must be present on that fund entry.
Full endpoint reference: Submission

Employees

On both create (POST /v1/employees) and update (PUT /v1/employees/:id), provide smsf instead of usi on the employee record.
Full endpoint reference: Employees

Validation rules & common errors

  • Invalid ABN checksum — australianBusinessNumber must be 11 digits AND pass the ATO checksum algorithm. An 11-digit number that fails the checksum is rejected.
  • Duplicate ABN in one request — Validate Fund rejects a request where two entries in smsfFunds share the same australianBusinessNumber.
  • All-zero BSB or account number — account.bsb and account.accountNumber are both rejected if every digit is zero.
  • Both or neither fund identifier provided — every fund entry, contribution fund, or employee record must provide exactly one of usi / smsf. Providing both, or providing neither, is rejected.
Last modified on November 10, 2026