Sales Invoices - Field for Customer's Purchase Order Number
Adding customer’s purchase order number in the sales invoices.
Purpose: because some companies will not pay an Invoice without a PO, so it’ll make users’ workflow easier when they can search #PO to find the right invoice.

We appreciate users wanting more flexibility in the data they show on invoices. At present our teams are re-developing some of the base features across Sales with particular focus on new invoicing.
At this time, there are no plans for developing a fields for a PO number in invoicing. Focus is on existing features in invoicing.
It's good to get a renewed understanding of interest here on Product Ideas, and if there's any news we will update on this here.
In the meantime, there is a way the custom template can be edited to rename the Reference field as a 'Purchase Order Number' field - see more in the discussion here.
-
Kaitlin Radstaak commented
Seeking this functionality as our CRM has multiple reference fields available that we need to use, however when we export invoices to Xero there is only the one reference field. We desperately need multiple reference fields on Xero invoices to properly integrate and invoice providers who require more information. We don't have time to manually manipulate invoices when we have 1300 clients to invoice every month end. Xero, please listen to your paying customers and create more flexible invoicing options.
-
Alex Bohn commented
It's crazy to me that there's no PO field for invoices. This is a basic invoicing need. Please implement this feature.
-
Ana Victorsen commented
Please implement these features.
-
Claudia Machetto commented
Desperately need this functionality for recording customer PO number
-
Amanda Llewellyn commented
More and more of our customers are using accounts payable systems such as Coupa which requires us to use PO numbers. I do not understand how we have the facility to create a PO in Xero, but we have no specific field in which to store one on our own invoices. It's just not joined up.
It's not good enough to have to use the reference field for this, as many businesses already have references we need to add. It can't be hard to add an extra field to the template and make it available for reports.It's a basic invoice requirement. When are we going to get an update on this issue?
-
Leonie Williams commented
Can Xero team please advise an update on this. This "Purchase Order" feature on the invoices is a basic feature to ensure payment is made. I already use the "reference" field for additional information. Maybe a suggestion would be to be able to add additional "reference" fields into an invoice which you can amend the name/title on?
-
Alison Thomas commented
Warn of duplicate reference (PO) number when creating an invoice
-
Alison Thomas commented
Warn of duplicate reference (PO) number when creating an invoice
-
Huma Rizwan commented
We moved to Xero from our previous software upon being advised that it is better. Whilst it has some advantages, we've found that it's missing what seem like basic, intuitive, features for software with an invoicing feature that our last software included, such as being able to display customers' PO numbers, which is a must for many of our customers in order to be able to pay our invoices. Also, Xero doesn't have the option to assign 'nicknames' to customers /contacts which was a very useful feature in our old software and allowed for descriptors to be added, making it easier to search for customers whom fall in certain categories.
-
Kristy Monahan commented
Has there been any update on this? QBO has been letting us do this for years on multiple documents (not just invoices). Is this a heavy lift for the developers?
-
Duncan Philps-~Tate commented
I think it's about time the Xero team gave us an updated comment. The last one was May 2022 and since then the new invoice features HAVE been implemented so they could now be working on this added functionality. Or will they admit they don't want to?
There is clearly demand from users, some of who regard it as a deal breaker. -
chris Hutton commented
we need reference number as person reference within an organisation as welll as po number
-
Amy Campbell commented
This is crucial to us too. We need to be able to include a PO number as well as a separate reference on our sales invoices, so it doesn't work to rename the reference field. We currently either use the description line or include the PO in the billing address, but neither looks good or is easy to apply, so this is not a great solution. An optional field for PO number which we could also bulk upload into when creating invoices would solve this.
-
John Dowdell commented
This is a critical item. We must be able to add a customers purchase order number to the invoice. It looks like this topic has been kicking around for four years in the forums. Why has it not been dealt with? It can't be that difficult. I suppose it got lost along with the Amazon invoice feed (which doesn't work) and the Barclaycard feed (also not working, .... is there a common theme here?). C'mon, Quickbooks Online had better than this, and that was a real pile of poo.
-
Laura McCorkell commented
This would be so helpful for our business. We often have to split fees so the invoice has two lines, this confuses the client and the invoice settings does not allow you to send to the client without the breakdown. Also, we are unable to edit the invoice to have a PO number field in our settings. It's very backward how I am doing it at the moment and I'm surprised Xero doesn't have a simple solution.
-
Dynamic Accounts commented
The current Reference field when invoicing is visible by both Customer and Company and often has to be used for a PO number. As a company that has multiple projects going on under one Customer it is always difficult to sift through invoices looking for those relating to a specific project as I can only lable this in the invoice line item.
Having a second "reference" option which is only for internal use and does not display for the customer would allow us to better label invoices for different projects and make searches much more efficient.
-
Neil McInnes commented
My Government clients require both the original sales quote reference and their purchase order number to show on all invoices.
-
John Nair commented
I believe Xero should introduce a feature that allows users to create custom fields, whether for PO Numbers, Job Site addresses, or other specific needs. Essentially, this would provide a text label and an input field where users can enter their data. This functionality would enable users to fully customize their invoice or quote templates to suit their requirements.
-
Henrik Nielsen commented
Many customers will not pay an invoice if it does not have the Purchase Order Number on the invoice. It gets returned and we are asked to add it, which does not work well with the documented workflow on Xero.
-
Stuart Crumpton commented
Customers need to see the PO on the invoice as this aids their reconciliation processes. As more of this is automated it becomes even more critical that there is a single field where this is held.