User Guide
Invoice & Settings Guide
Everything you need to set up your business, create professional invoices, and get paid — built for Australian freelancers and small businesses.
1
Introduction to BillMate

BillMate is an invoicing SaaS designed specifically for Australian freelancers and sole traders. It handles the full invoicing workflow — from creating a professional Tax Invoice to collecting payment online — with built-in GST support and ATO compliance.

Key Features

AI Template Generator
Generate a trade-specific invoice template in seconds. Enter your occupation and AI builds custom fields, items, and notes for your business.
Saved Items
Pre-register your commonly used services and products. Autocomplete speeds up line-item entry every time.
GST Auto-Calculation
10% GST is calculated automatically per line item. Control taxability on each item individually — no manual maths required.
PDF & Email
Download a professional PDF or send directly to your client with a single click. Includes your logo, ABN, and bank details.
Online Payments
Connect Stripe to accept card payments. Clients see a “Pay Now” button in their invoice email — no chasing required.
Recurring Invoices
Set weekly, fortnightly, monthly, quarterly, or yearly schedules and BillMate generates invoices automatically.

Plans

PlanMonthly Invoice Limit
Free5 invoices per month
Pro & aboveUnlimited

Overall Workflow

Set Up
Business
Configure
Templates
Add
Customer
Create
Invoice
Send &
Get Paid
2
Setting Up Your Business

BillMate walks you through a 6-step Welcome Guide when you first sign up. You can revisit any step at any time via Settings ⚙ in the navigation bar.

Step 1 — Business Details

Go to Settings → Business.

Tax Invoice Requirement
If you are GST-registered, your invoice must include the words “Tax Invoice”, your ABN, the GST amount, and the total. BillMate handles all of this automatically once you enter your ABN and tick GST Registered.

Step 2 — Contact Info

Go to Settings → Contact.

Step 3 — Bank Details

Go to Settings → Bank.

Why bank details matter
Your bank details are printed on every PDF invoice so clients know exactly how to pay by bank transfer. If you also connect Stripe (Step 6), clients can pay by card directly from the invoice email.

Step 4 — Invoice Settings

Go to Settings → Invoice. This tab contains three sub-sections:

Step 5 — Import Data

Go to Settings → Import.

If you have existing invoices, expenses, or customers from another platform, import them via CSV so your history is complete in BillMate from day one.

PlatformSupported Data
XeroCustomers, Invoices, Expenses (full support)
MYOBCustomers
QuickBooksCustomers, Invoices
WaveCustomers
RoundedExpenses

Step 6 — Online Payments

Go to Settings → Payments.

Connect your Stripe account to enable online card payments. Once connected:

No Stripe account yet?
You can sign up for Stripe for free at stripe.com. Standard Stripe processing fees apply (typically 1.7% + 30¢ for Australian cards).
3
AI Template Generator

BillMate uses Google Gemini AI to create a fully customised invoice template based on your trade or occupation. Instead of building fields from scratch, you get a ready-to-use template in seconds.

Go to Settings → Invoice → AI Template.

How to Generate a Template

  1. Enter your occupation in the input field (e.g., Plumber, Electrician, Cleaner, Tutor, Carpenter, Bookkeeper)
  2. Click Generate Template
  3. AI creates a template in a few seconds — review the result
  4. Click Save Template to apply it

What the AI Generates

ComponentDescriptionExample (Plumber)
Template NameDescriptive name for this templatePlumbing Services Invoice
DescriptionShort summary of template purposeFor residential and commercial plumbing jobs
Custom Fields3–8 job-specific input fieldsJob Site Address, Service Type, Fault Description
Static FieldsFixed fields (e.g., licence numbers)Plumbing Licence No: PL12345
Template Notes0–3 standard notesAll work guaranteed for 12 months
Default Items1–3 common line items (unit price set to $0)Call-out Fee, Labour (per hour), Parts & Materials
Tip: Import from an existing PDF
Click “Import template & items from Invoice PDF” to upload an old invoice. The AI will extract your existing fields, items, and notes automatically — no re-typing needed.

Template Limits

Unit prices are set to $0
AI-generated Default Items have a unit price of $0. You will need to update the prices in Saved Items (Settings → Invoice → Saved Items) before they appear with correct pricing in new invoices.
4
Saved Items

Saved Items are a library of your regularly used services and products. When adding line items to an invoice, start typing and BillMate will autocomplete from your saved list — saving you time on every invoice.

Go to Settings → Invoice → Saved Items.

Adding a Saved Item

Click Add Item and fill in the fields:

FieldDescription
NameShort label used for autocomplete (e.g., “Labour”, “Consultation”)
Unit PriceDefault price for this item
Unit TypeEach / Hour / Day / Sq Meter / Session / Week / Month
DescriptionOptional longer description shown on the invoice line
Is TaxableWhether 10% GST applies to this item by default

Filtering Items by Template

If you have multiple AI templates, use the filter tabs to view:

Auto-Population from AI Templates

When you save an AI template, its Default Items are automatically added to your Saved Items library. You can edit them here to set the correct unit prices before your first invoice.

Autocomplete in action
When creating an invoice, click the Description field on any line item and start typing. A dropdown of matching Saved Items appears — select one to auto-fill the name, price, unit type, and taxability instantly.
5
Creating an Invoice (Step by Step)

Go to Dashboard → Invoices and click the New Invoice button.

Step 1 — Select Template

If you have more than one template saved, a dropdown appears at the top. Select the template that matches the job. If you only have one template (or none), this step is skipped automatically.

Step 2 — Select Customer

Step 3 — Set Dates & Terms

Step 4 — Add Line Items

Step 5 — Fill Custom Fields (AI Templates only)

If you selected an AI template, trade-specific fields appear automatically. Fill them in before saving:

Step 6 — Review Totals

The totals panel on the right updates in real time:

FieldCalculation
SubtotalSum of all line items (qty × unit price)
GST10% of all Taxable line items (GST-registered businesses only)
TotalSubtotal + GST
Mixed taxability
You can have some lines taxable and others not. BillMate calculates GST only on the taxable lines — useful for reimbursements or out-of-pocket expenses you pass through at cost.

Step 7 — Add Notes & Attachments

Step 8 — Save or Send

6
Invoice Lifecycle

Every invoice moves through a set of statuses from creation to payment. BillMate tracks and displays the current status on each invoice card.

Status Flow

Draft
Sent
Viewed
Paid
Draft
Saved, not yet sent. Fully editable.
Sent
Email delivered to client.
Viewed
Client opened the invoice link.
Paid
Payment received and recorded.
Overdue
Due date passed, still unpaid.
Cancelled
Voided. No longer active.

Actions Available on Invoice Detail Page

ActionAvailable When
EditDraft status only
Send EmailAny status
Download PDFAny status
ShareAny status — WhatsApp, SMS, Email, or copy link
Record PaymentSent / Viewed / Overdue
Send ReminderSent / Viewed / Overdue
DeleteDraft status only
CancelAny unpaid status
Overdue is automatic
BillMate automatically marks an invoice as Overdue when the due date passes and the invoice is still unpaid. You don't need to update this manually. Use Send Reminder to nudge the client with a single click.
7
PDF & Email

PDF Invoice

Click Download PDF on any invoice detail page. The PDF includes:

Tax Invoice compliance
If your business is GST-registered, the PDF header reads “Tax Invoice” and your ABN is prominently displayed, meeting ATO requirements for a valid Tax Invoice.

Invoice Email

When you click Send Invoice, BillMate sends a branded email to your client containing:

When the client clicks View Invoice, the invoice status updates to Viewed automatically.

Sharing an Invoice

Click the Share button on the invoice detail page to share via:

8
Managing Invoices

Invoice List

Go to Dashboard → Invoices to see all your invoices.

Recording a Payment

When a client pays by bank transfer or cash, record it manually:

  1. Open the invoice detail page
  2. Click Record Payment
  3. Enter the amount paid and payment date
  4. Click Save

You can record partial payments. The invoice shows the outstanding balance until the full amount is received.

Recurring Invoices

Go to Invoices → Recurring tab to set up automatic invoice generation.

Great for retainer clients
If you bill the same client the same amount each month (e.g., a monthly bookkeeping retainer or a weekly cleaning contract), recurring invoices eliminate the manual step entirely.
?
Frequently Asked Questions
Can I change my invoice number format?
Yes. Go to Settings → Invoice → Defaults and change the Invoice Prefix. The number after the prefix auto-increments with each new invoice. For example, changing the prefix to JOB- will produce JOB-0001, JOB-0002, etc.
Can I apply GST to only some line items?
Yes. Each line item has its own Is Taxable checkbox. Tick it for items that attract GST and leave it unticked for exempt items (e.g., a reimbursement). BillMate calculates GST only on the taxable lines.
How many invoices can I send on the Free plan?
The Free plan allows 5 invoices per month. Upgrade to Pro or above for unlimited invoices.
Can I edit an invoice after sending it?
Only Draft invoices can be edited. Once an invoice is Sent, it is locked to preserve the record your client received. If you need to make a correction, create a new invoice or a credit note manually.
How many AI templates can I create?
Up to 5 templates per business. AI generation is limited to 5 attempts per day (resets at midnight AEST). If a generation doesn't look right, you can delete it and regenerate within your daily limit.
How do I record a payment I already received?
Open the invoice detail page and click Record Payment. Enter the amount and the date the payment was received. For invoices created in the past that were already paid, you can also use Mark as Already Paid when creating the invoice.
Can I set up recurring invoices?
Yes. Go to Invoices → Recurring and configure the frequency (weekly, fortnightly, monthly, quarterly, or yearly). BillMate generates and sends invoices automatically on the schedule you set.
What happens when I connect Stripe?
A Pay Now button is added to your invoice emails. Clients can pay by credit or debit card without needing a BillMate account. Once payment is processed, the invoice status updates to Paid automatically.
Can I attach photos to an invoice?
Yes. In the invoice form, scroll to the Attachments section and upload photos or documents. These are stored securely and accessible from the invoice detail page. Useful for tradespeople who want to document completed work.
How does the Viewed status work?
When a client clicks the View Invoice link in their email, BillMate records the event and updates the status to Viewed. This lets you know the client has seen the invoice, so you can follow up with confidence if payment hasn't arrived by the due date.