Custom fields for Xero invoices and contacts
Xero has no custom fields on invoices. Its product-ideas thread asking for them has hundreds of votes, and in November 2025 Xero marked the idea "not in pipeline". So people type job numbers and dates into the Description line, or edit the PDF outside Xero. InvoiceField is an add-on we are building to fix that.
What it does
- Your own fields on contacts: registration or ABN/GST numbers, account codes, site addresses, anything you keep per customer.
- Your own fields on invoices: job sheet number, PO number, project code, service period start and end dates, extra references.
- Printed on the invoice you send: the fields appear in labelled boxes on the invoice PDF and the online invoice, not crammed into a line item.
- Filter reports by them: list invoices by project, job number or period, and export them.
Why not tracking categories or the Reference field?
Xero's Reference field holds one value, and tracking categories are limited to two, are meant for reporting rather than printing, and can't hold dates or free text like a job sheet number. If you need more than one reference on an invoice, or a value per customer, you end up putting it in the description by hand.
Price
$20 / month per organisation
Unlimited custom fields on contacts and invoices, printed on sent invoices, report filters. Cancel any time.
InvoiceField is not available yet. Pressing the button takes no payment: it puts you on the early-access list.
Join the waitlist
Questions
Can I add a custom field to a Xero invoice today?
Not natively. Xero offers the Reference field, two tracking categories, and invoice branding themes (DOCX templates) that can show a few fixed values. None store your own fields per invoice or per contact.
Will it change my invoices in Xero?
No. Your invoices stay in Xero as they are; the add-on keeps the extra fields alongside them and adds them to what you send.
Is this made by Xero?
No. InvoiceField is an independent product and is not affiliated with or endorsed by Xero Limited.