Skip to content

Productivity

Invoice & Receipt Generator

Make a tax invoice or receipt: add your ABN, show GST separately, and download a print-ready PDF — built in your browser.

Reviewed by Arnold Gold, Product Manager

Runs in your browser

Drafts

Saved in this browser only — never uploaded. Clearing site data removes them.

Changes only the downloaded document.

Sets the due date below.

Logo

PNG or JPG. Scaled down and re-encoded in your browser, so it stays small.

From

Your business — appears top-left on the PDF.

One line per row.

Optional — required on invoices in some regions.

Bill to

Who owes the money.

One line per row.

Optional — required on invoices in some regions.

Line items

Description
Qty
Unit price
Amount$0.00

Tax, discount & payment

How it's named where you invoice.

Applied after any discount.

Taken off before tax.

Added after tax — not taxed.

Shows a balance due on the document.

Payment instructions, thank-you note, bank details.

Printed under the signature line.

Signature image

Optional. A photo or scan of your signature, on a light background.

Subtotal
$0.00
GST (0%)
$0.00
Total
$0.00

Generated entirely in your browser — nothing you type is uploaded or stored.

How to use

Choose invoice (a request for payment) or receipt (proof of payment), add your details and a line per item, and the totals update as you type. Tax, discount, shipping, amount already paid, logo, signature and payment terms are all optional. The PDF is built in your browser — no watermark, no sign-up, nothing uploaded — and Save draft keeps a copy in this browser for repeat clients.

What an Australian tax invoice must include

If you're registered for GST and a customer asks for a tax invoice, you must give them one within 28 days — unless the sale is $82.50 or less including GST (ATO). For sales under $1,000 it must make clear seven things:

  1. that the document is intended to be a tax invoice;
  2. the seller's identity;
  3. the seller's ABN;
  4. the date it was issued;
  5. a brief description of what was sold, with quantity (if applicable) and price;
  6. the GST amount — shown separately, or, if it's exactly one-eleventh of the total, the statement “Total price includes GST”;
  7. the extent to which each sale on the invoice is taxable.

For sales of $1,000 or more, add the buyer's identity or ABN. A PDF emailed to the customer counts, as long as it contains everything above. Registration for GST is required once your GST turnover reaches $75,000 in GST turnover — gross business income minus GST — whether current or projected for the year, and you then have 21 days to register.

Keep the copies. The ATO requires you to keep most business records for 5 years, and a record should show at least the date, amount, description and GST details of the transaction and its purpose. Records must be stored so they can't be altered — electronic sales suppression tools are specifically ruled out (ATO). Save every PDF you issue from here; browser drafts aren't a record.

How the totals are calculated

balance due = (subtotal − discount) + tax + shipping − amount paid. Each line is quantity × unit price, rounded to the cent; the discount comes off before tax; shipping is added after tax and isn't taxed. In per-line tax mode the discount is spread across lines in proportion to their amounts, so each line is taxed on what it actually cost.

Worked example

Say you bill a client for 10 hours of design at $50.00 and a one-off $120.00 hosting setup. The two lines come to $500.00 and $120.00, a subtotal of $620.00. Apply a 10% loyalty discount (−$62.00) and the taxable amount is $558.00. At a 10% GST rate, tax is $55.80, so the total due is $613.80. If the client already paid a $200.00 deposit, enter it as the amount paid and the invoice shows a balance due of $413.80. Switch the document type to Receipt once they settle the rest, keep the same numbers, and you have a matching proof-of-payment PDF.

Tips and common mistakes

  • Title it “Tax invoice”. Choose Invoice above and add “Tax invoice” to the notes so the intent is unmistakable.
  • Over $1,000? Add the buyer's ABN. Put it in the Bill To block — without it your customer can't rely on the invoice to claim GST credits.
  • Number every invoice sequentially. Gaps or duplicates cause reconciliation headaches at tax time.
  • Keep the PDF. Saved drafts live in this browser only — the downloaded PDF is your permanent record.
  • The total isn't what you keep. Tax on your profits comes out later— run expected billings through the income tax & take-home pay calculator so the bill isn't a surprise.

Because the calculation logic is the same code that renders the PDF, the figures you see on screen always match the downloaded document — there's no separate export path to drift out of sync.

Frequently asked questions

When do I have to give a tax invoice?

When a customer asks for one, within 28 days, unless the sale is $82.50 or less including GST. Source: ATO, 'Tax invoices'.

What extra goes on a tax invoice for $1,000 or more?

The buyer's identity or ABN, on top of the seven details every tax invoice needs (including your ABN and the GST amount).

How long do I keep invoices in Australia?

Most business records for 5 years, generally from when you prepared or obtained the record or completed the transaction, whichever is later — some for longer (ATO).

Can I just write 'Total price includes GST'?

Yes, if the GST is exactly one-eleventh of the total price — the ATO accepts that statement instead of showing the GST amount separately.

Does the PDF have a watermark or require a sign-up?

Neither. The PDF carries only your own details and logo — no watermark, no footer of ours — and there is no account, email or invoice limit. Your browser builds the PDF, so there is no per-invoice cost for us to recover.

Is my invoice data uploaded anywhere?

No. Business details, client details, line items and the PDF are all built in your browser and never sent to a server.

  • Everything you type or open here is processed by your own browser. It is not sent to us and we could not read it if we wanted to.
  • Formatted for Australia (en-AU), in AUD.