Contact - Having custom fields on invoices and contacts
Ability to add a custom fields to a contact record that is able to be displayed on invoices
Purpose: Ability to include more information that’s unique to customers/business/industry that assist the transaction and relationship between customers

Hi everyone, we thoroughly appreciate your engagement and sharing how custom fields would be advantageous to you here.
With lots of work for 'building on beautiful' underway atm, we want to be honest that custom fields is not planned in the near term.
Some in the idea here, may find the recent addition of Notes that can be added within the Contact Details section of a contacts record useful in being able to record and view specific detail relative to a contact at present - More on this shared here
We'll continue to evaluate the viability of largely voted ideas such as this when there is resource, however this unlikely in the next 12 months.
-
Anthony Mills commented
Agreed, there need to be some custom fields or ways to link items within the program.
For example I need to show the Project Name on the sales invoices sent out.
-
NATALIE TAYLOR commented
dear XERO admin teams - I'd strongly urge you to reconsider your customers not being allowed to add their own field. I have many clients, mainly in the medical fields that would STRONGLY benefit.
I will provide a scenario:
- a medical practitioner that see's a patient regularly, but them only invoices once a monthIn this example, a custom field of "service date" would be extremely beneficial!!
although the ability to manually add the date as an additional line in the Description field, when doing this for only one or two patients, that's suitable... however, when you're attempting to use the "upload template" feature and upload in bulk - it doesn't work because you can't simply add the "item" number and have the Description field auto populate... you need to go back into each invoice manually once uploaded and then write the additional line into item line OR you need to re-write each item description on the template before uploading. it's a MASSIVE waste of time, whereas, by adding a simple "date of" field would eliminate all the extra and unnecessary work load.Simply put - when filling in the template to upload - you would only need the service date an item number and the generic description would suffice and SAVE HOURS!
-
Jennifer Nelsen commented
We need to add vehicle details for our customers. Tweaking invoices to industry is a basic customer service feature.
-
Peace Lawal commented
I don't see why this isn't a possibility already
-
Vicky Howard commented
I have a client who needs to add any extra column for batch numbers in reference to food safety guidelines
-
Lisa Beech commented
WE WOULD LIKE TO BE ABLE TO ADD VEHICLE DETAILS FOR EACH CUSTOMER
-
Richard Fulton commented
We would like a "job address' field added as the job is often undertaken at a different site than the client's
I didn't think it would be this hard.....
Does anyone know how to do this.... -
Ha Nguyen commented
When we book discounts for sales items, there should be the option to record discounts in to the separate account like what is applied to the GST currently.
We would like to see the total discount in a separate line the invoice summary like tax line. And also want to see the discount in a separate account in P&L, not directly accumulated in the Sales account.
-
Luche Ponce commented
Our client wanted to have a line item (like additional fees) after the Subtotal amount line. But as per Xero, it's not possible. Please implement.
-
Trung G commented
Other Accounting Systems have opitons to create Custom Fields for contacts, customers, invoices, payments received, etc..Please implement ASAP
-
Raymond Taylor commented
We need a few custom fields to be able to make the most of Xero. Adding references like vehicle reg, milage, machine ID, service date, etc. means we can offer so much more efficiently, information and power to our clients, and also then generate more business for ourselves.
I have spent hours "programming" invoice templates for clients to allow them to be slightly more efficient, where a couple of custom fields would simplify and resolve theses issue over night.
I get development priorities are always an issue, but this is an easy win, come on Xero, take the win please!! -
Jana Auton commented
Hello, we currently post our order number in the "reference" field. However, we still need a field for the customer's purchase order number and their sales contact person details. At the moment, I have to enter it in the item section. It would be very handy and look more professional if new fields could be created. Thank you
-
Madhu Warrier commented
Is it possible to add a custom field - Date field - to capture the "Goods/Services Delivered Date" under the Supplier Invoice and Sales Invoice sections or is this functionality already available in Xero under some other area?
-
Christina Tan commented
Important to have another field as we do have to quote purchase order number, delivery order number & also project details on invoices to customer. Even on purchasing side, we also need to include the person ordering the items & the project involved
-
Gavin Smith commented
In reply to Angela Cooke. DON'T DO IT. So many customers are currently looking to take their clients AWAY from Xero
Make sure you have a read of the over 400 comments on the following discussion (https://central.xero.com/s/question/0D53m00009n36b9CAA/petition-for-xero-executives-regarding-alleged-improvements)
Also have a look at the product ideas forum and the hundreds of requests for improvements that are ignored in favour of "enhancements" to an existing functionality (New Invoicing) that has made it worse and users want it reversed.
-
Angela Cooke commented
is there any further update on this idea since Kellys response in Mar 2023 ? i am looking into the viability of moving one of my clients to Zero from sage and having custom fields, esp ones that can be added to quotes / invoices would be very important. is there any way of having a manual entry / free form text box by default on the invoice so we can at least record some of the information we need on the invoice?
-
Ann Cox commented
I just want to add an extra column to the invoice, surely this cannot be that hard. Or offer a selection of different templates in invoice settings. You really are only offering one setup. Advanced invoicing as far as I can work out does not allow this either.
-
Siti Khadijah Neddy commented
It would be great if you could add the date of payment for Less Payment on Xero
-
Alex Tunnicliffe commented
when looking at contact summary and the list of invoices created for that client it would be really helpful to have a second field to be able to type stuff in - we have to use the PO obviosuly for their records but for us its all about the site name and to be able to see that would be so much easier as there are loads of places we go to!! like a second reference box - it cant be that hard to add surely
-
Alize Hough commented
It will even be great if the tracking category can be used to print on the pdf of a sales invoice