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.
-
Luigi Liccardo commented
Fields for Customer PO Number and Job Name are crucial for invoicing. Customers use their PO number to cross reference invoices they receive. We use Job Name or Number to cross reference the invoice we send. It seems absurd that Xero invoices omit these fields from invoices.
-
Paul Murray commented
Really? You cant add a PO number to the invoice template, such an easy fix! Poor from Xero!
-
Darin Robinson commented
Custom free form text field in invoices.
There is a reference field but I have clients that ideally need 2 "reference" fields when dealing with a government department. The clients internal production / reference number and the govt dept Purchase Order number
-
Denise Smith commented
Paul McRoberts - big ask - if you end up preferring quickbooks, could you put a comment on here about pros and cons compared to Xero, please? Xero has many good features but some things are (like this) are really irritating and I need solid info to try and convince my boss to change as this lack of PO field drives me nuts.
-
Paul McRoberts commented
Kelly that's all well and good , but some of my customers want their job number and a PO number. I am trialling Quickbooks with a view to switching. I can't keep adding things manually .
-
Natalie Trunley commented
This is actually insane- all big companies use a purchase order system! There are other fields that people need aswell- why can't you create something like quickbooks where you can decide how many boxes you need and what they are named?? You are losing a lot of clients because of not having a customisable invoice.
-
Caroline Des-Rivieres commented
Allow me to emphasize the significance of including the PO number on the invoice, as it is specifically required for reimbursement by the NHS. Unfortunately, the reference box cannot be utilised for this purpose, as it is already allocated to another NHS reference.
It is crucial for our invoicing process to have the ability to reference the PO number on all invoices. Therefore, I sincerely urge your team to address this concern promptly and comprehensively.
-
Paul McRoberts commented
Its unbelievable that only one field is considered acceptable! all big companies need PO or other reference.
We already use the Reference field. Needing to put them into the description is less than ideal -its not searchable and doesnt look great. What a shame, Im new to xero and this is just poor. -
Alex White commented
Its unbelievable that only one field is considered acceptable! all big companies need PO or other reference.
We already use the Reference field. Needing to put them into the description is less than ideal -its not searchable and doesnt look great. What a shame, Im new to xero and this is just poor. -
Duncan Philps-~Tate commented
We really need a separate field on the invoice to hold customer's PO number. "Reference" might be used for something else (eg Training attender's name). And many parts of the NHS now require PO and are using character recognition to scan invoices - therefore need to be able to find it easily, if not in a specific area of the invoice.
-
William Zawadeckyj commented
I want to move from Sage, but unless I can put the clients PO number and Job Location in an invoice, then I have to stay with Sage. I have spent hours testing Xero, but this is a deal breaker for me.
-
. . commented
We use another system to process the order, this is then invoiced through Xero. It is doubling up of our data entry from our end and mistakes can also occur. Not good enough as bigger companies will not pay us if we do not have a PO attached. It is a fundamental accounting requirement and Xero doesn't get it!
-
Sabrina Peralta commented
I highly suggest to create another reference field on the invoice template that can be customised as per clients request. For example I've a builder, he needs to add on his invoices his clients purchases order and Job Location, so I've use the reference field for the Purchase order number but I need another field for the Job Location.
-
Tiaan Fölscher commented
Our firm has had multiple businesses looking for an Order Number field on an invoice, separate from the Reference field.
-
Greg Bayne commented
Many small to medium size businesses who use Xero do work for large global organisations. The only way to get paid is to reference the Purchase Order (PO) number.
If Xero genuinely wish to support small to medium size businesses then you need to listen to the voice of the users i.e. us, and make the change.
Surely this cannot be too challenging.
-
VWA Credit Control commented
I need a PO box field and the ability (a tick box) to make it mandatory on some customers, whose invoices arent processed if sent without. This will stop the invoice being sent until we have received one from the customer. I could make a note in the customer account text.... if you had such a feature (dont worry, I have been commenting on that thread also). These seem like such basic features of accounting software that just arent present on Xero. Why?
-
Ravinder Malhan commented
Please look into this otherwise other software will take over the accounting work Thanks
-
Krystal Kingston commented
Once again I need two reference fields, it doesn't matter what they are called., (responding and telling me to change the reference name tp PO does not fix the problem.)
I need to able to identify the clients PO number and I need to Identify our job number to cross reference.
One field no matter what YOU WANT TO CALL IT is not enough. PLEASE UPDATE - MYOB have more then one field to add references -
Diana Franklin commented
Two reference fields are required on Sales Invoices. One is not enough.
One for internal purposes (like tracking a job number)
One for external purposes (for tracking a customers PO number)
These both need to be searchable -
Krystal Kingston commented
XERO IS NOT LISTENING...YOU NEED TWO REFERENCES..
whether it be called, Reference, job number or purchase order..
It needs two fields to be able enter different information, that you can serach..
For me i need a field to enter a purchase order and a field to enter a job number..
Other companies have different reasons for needing more then one field..
But one field to search critical information is not enough..