Help centre

Tax invoices for Australian locums

Turn your delivered shifts into ATO-ready tax invoices, email them to the workplace, and track every one through to paid, without leaving Sessional.

Generating an invoice from a shift

Invoices are built from shifts you have marked as delivered. On the Shifts page, move a shift to delivered once the clinical work is done; it then appears in the “Ready to invoice” list on your Invoices page. Click Create invoice and Sessional builds a numbered tax invoice with line items, amounts, your bank details, and the workplace address already filled in from the shift and your profile.

Each invoice gets a unique number in the format SES-YYYYMMDD-XXXXXX, where the suffix is cryptographically random so numbers cannot be guessed or sequentially scraped. Hourly shifts are billed as time multiplied by your rate; daily, per-session, and percentage-of-billings shifts are billed as a flat amount.

What goes on an Australian tax invoice

Sessional fills the fields the ATO expects on a tax invoice, drawing them from your profile and the linked shift:

  • Your name (and your registered company or trust name above it if you trade through a Pty Ltd or trust)
  • Your ABN, which is the legal identifier on every Australian tax invoice
  • Your AHPRA registration number
  • Your bank details: bank name, BSB, and account number
  • The workplace name, contact, and address in the “To” block
  • A line for each shift with the work type, date, and amount
  • Payment terms, a payment reference, and any notes you add

If you trade as a sole trader you invoice in your own name; if you trade through a company or trust, Sessional checks that the registered entity name and a business address are present, because both belong on the invoice. You only need to fill these in once, on your billing profile.

Important

An Australian tax invoice is not valid for GST without an ABN. Sessional flags any missing piece (ABN, registered entity name, or business address) before you send, with a link straight to the billing tab of your profile to fix it.

GST on your invoices

Whether GST appears on your invoice depends on your own registration. You must register for GST once your turnover crosses the ATO threshold of $75,000, and many locums register earlier by choice. Sessional records whether you were registered for GST at the time each invoice was raised, and presents GST-registered invoices to the workplace as GST-inclusive at the standard 10% rate.

If you are not registered for GST, you issue a plain invoice with no GST component, which is correct and expected below the threshold. Your registration status, and when you are approaching the threshold, is something you can keep an eye on through your BAS readiness and tax views.

Batching multiple shifts

You can bundle several delivered shifts from the same workplace onto a single invoice. On the Shifts page, filter to one workplace, tick the shifts you want, and choose the invoice action. All selected shifts must belong to the same workplace, since each invoice is addressed to one organisation. Sessional serialises this so the same shift can never be invoiced twice, even if you double-click.

On a single-shift invoice you can also add a mileage line. Sessional formats it in kilometres at the rate you choose, defaulting to the ATO cents-per-km rate. Work out the figure first with the cents-per-km calculator.

Extra line items

Beyond the shift and mileage lines, you can add ad-hoc line items on the invoice form. Each carries a free-text description and a positive amount, and you can add up to 20. They are useful for things the shift rate does not cover:

  • Retainer or block-booking fees charged separately from the session rate
  • Consumables or equipment passed through to the workplace
  • Out-of-scope hours at a different rate, such as an after-hours callout
  • Induction or orientation time billed alongside clinical work

Extra lines are not tied to a specific shift. They print on the PDF and flow through to a Xero sync the same way the shift and mileage lines do.

Sending and tracking

Once an invoice is issued, use Send to email it to the workplace contact. The email attaches the PDF, summarises the line items and total, and shows your payment terms and bank details. Replies go to your own address, not to Sessional. After sending you can watch the delivery state (sent, delivered, opened) on the invoice card, and the dashboard tiles show what is outstanding, overdue, or settled at a glance.

The same email carries a secure link the workplace can open with no account, to view the invoice and mark it paid or raise a query. Many hospitals and large health services also require invoices through their own accounts-payable portal, so submit there too where that applies. If an invoice is not settled by its due date it moves to overdue, and on Plus and Pro your overdue invoices are chased automatically. See the auto-chasers guide for the schedule.

Voiding and regenerating

Invoices are immutable once raised, which keeps a clean audit trail. To correct one, void it and generate a fresh invoice. Voiding deletes the invoice’s line items and returns the linked shifts to delivered status, so they become available to invoice again with the corrected details. The voided invoice stays in your records, marked void, and drops out of your outstanding totals.

You cannot delete a voided invoice. Under ATO rules you generally keep business and tax records for at least five years, in English and in a form that cannot be altered, so Sessional retains voided invoices permanently. Export your records regularly with the CSV button on the Invoices page, which respects your current filters so you can pull a quarter or a full year at a time. If you ever delete your account, invoice data is removed after 30 days.

Note

Free accounts can create up to five invoices per calendar month. Plus and Pro have unlimited invoicing plus automatic overdue chasers. Want to draft a one-off invoice without signing in? The free invoice template tool walks the same ATO checklist and warns when a required field is blank.

Frequently asked questions

Do I need to be registered for GST to invoice through Sessional?
No. You can raise invoices whether or not you are registered for GST. If you are registered, invoices are presented GST-inclusive at 10%; if you are not, they go out with no GST, which is correct below the ATO turnover threshold of $75,000.
Can I put shifts from two different workplaces on one invoice?
No. Each invoice is addressed to a single workplace. If you have shifts at more than one, create a separate invoice for each. Use the workplace filter on the Shifts page to isolate them before batching.
What if I made a mistake on an invoice I already sent?
Void it and regenerate. Voiding returns the linked shifts to delivered so you can re-invoice with the right details, while the voided invoice stays on record for audit and stops counting toward your outstanding total.
Which bank details appear on the invoice?
Your bank name, BSB, and account number, taken from your billing profile, along with your ABN and a payment reference. They appear on the PDF only when you have filled them in, so add them on your profile once and they print on every invoice.
How long does Sessional keep my invoices?
Invoices, including voided ones, are kept so you can meet the ATO record-keeping expectation of at least five years. You can export everything to CSV at any time, and if you delete your account the data is removed after 30 days.

Related pages

Send your first tax invoice in minutes

Mark a shift delivered, click create, and Sessional builds an ATO-ready invoice with your ABN, BSB, and GST treatment already in place.