Contacts - Allow multiple addresses for a single contact record
Ability to create and save multiple addresses for a single contact record
Purpose: Allow customers to map customer & supplier details against a single contact record

Hi community, we understand your needs in this feature and want to assure you were taking on board all your feedback.
As many of you accustom to this idea will know, multiple addresses requires a complex solution. It's been something we’ve been moving towards for some time and we’ve done a lot of back end work that will allow us to bring it to you in the future.
We have 12 different products within Xero that rely on contact data, as well as many of our app partners. This means that contacts need to seamlessly flow across technology, products and all connections on Xero. And that’s exactly what we’ve been working on.
One of the reasons we announced the retirement of classic invoicing is because many of the features being asked for, just can’t be brought into classic invoicing. The old technology has too many technology limitations to enable this. Change to new invoicing is key to being able to enable us to build features like multiple address details. Between now and September our invoicing team are focused on prioritising the features from classic invoicing that need to be brought across to the new version. Multiple addresses is one of the key features they want to work towards but includes many steps. For example, we enabled it in the back end of contacts last year, but now need to be able to build it into our new invoicing solution. We will keep you updated here of any progression.
-
Will Broome commented
Xero - Probably one of the least Agile online companies I have ever come across.
-
Josh Buesking commented
Ability to add multiple custom fields in general is much needed. With ability for them to be used in the templates.
It's 2023, that's how it's done when you have a green pasture. Xero is stuck in the old pasture with a huge client base using a complex system.
-
Matthew Portlock commented
Yes - a field for Purchase Order number is a must have.
We use the reference field for our internal job sheet numbers so need another field! This, again is standard in most other accounts packages. -
Tony Tay commented
Please add in the "delivery detail" feature in Invoice just like the purchase order.
Is an essential feature to have. And also add in a field for input Customer PO number -
Tony Tay commented
And also add in a field for input Customer PO number
-
Tony Tay commented
Please add in the "delivery detail" feature in Invoice just like the purchase order.
Is an essential feature to have. -
Matthew Portlock commented
Being forced away from Quickbooks Desktop but just found out Xero doesn't support multiple site addresses. This is essential for many businesses particularly those in the service industry. Quickbooks Online supports this!
-
Hendrik Jap commented
I agree with Tony Tay, I think Xero engineers overthink it.
-
Tony Tay commented
Need to add in a "Shipping address" field at invoice template for user to input to solve this problem, is rather common in other software. not at the contact area.
-
Jo Hallaran commented
I can see you can add a contact and then add this contact to a group, but this will lead to thousands of contacts which will only be used once.
We have all estate invoices in a group called "Customer Invoices" but then each invoice will be addressed to different customers/estates/executors so we cannot build this data in a generic template.
Is there a function to have the "Customer Invoice" template include a box where you can manually add the individual customer data such as name and address on raising the invoice so we can eliminate the need to add a contact each time that will never be used again. -
Waldo Swiegelaar commented
Desperate for this to become a feature. I have mainly corporates with various clients inside those corporates to deal with. I can't set each up as a client.
They all have the same billing details, but different areas within the business.
So COMPANY > Client 1; Client 2; Client 3; etc
Please make this happen.
Thanks!
-
Parkside Gardens commented
This has taken some time, it would also be good to have an option for landlord option, for example mr Jones owns 3 apartments 2 house, he can be involved for all service charge for these instead of having multiple customer.
-
Pauline Hanna commented
Thank you for the update Kelly as we are needing this feature for our business. It would be good if the multiple delivery address synced with Workflowmax too.
-
Geoff Bower commented
I first commented on this thread about the need for the ability to assign multiple prices for a product across different customers.
I have one product that 10 customers use - I have had to create 10 different product codes in order to have that price available on the system, even though its the same product.
e.g A price for Customer 'A', I have code 9999A for $xx
Customer B has a different price, so I have code 9999B - the exact same product but now with Price $yy
To work out how many of product 9999 I've actually sold in total I need to export to Excel and run formulas.
I have 65 different products I am doing this with - we're up to about 4000 codes to cover it all.This thread seems to have morphed into multiple addresses per customers.
We need both! -
Lina .Lee commented
Hope to see the solution live soon. It's a common feature in all software.
Thank you for your speedily work on it to solve it.Thank you
-
Emma Rosenblatt (Accounts) commented
Thank you for the update Kelly! Can't wait to see how the feature functions.
-
Emma Rosenblatt (Accounts) commented
Please upgrade this asap!! If the technology needs upgrading for such a simple feature then this should be priority otherwise how else will anything be upgraded. Really considering moving to MYOB...
-
Graham Tottle commented
So by now, you will all have received a message from the new CEO at Xero, Sukhinder, in which she suggested that if anyone had an issue that they thought would merit her personal attention, they should write to her directly.
So I did, regarding the (lack of) progress and communication on the issue of multiple delivery addresses (about which some 417 of us have now written). The reply I received is below.
Given that I was actually complaining about the people who deal with (ignore) issues sent through Xero central / product ideas - I am now waiting for a reply from.... (drumroll).... the very people who I was complaining about - who continue to ignore me, because, despite another week passing I have not received a reply.-----8<-----
Thanks for reaching out to ceo@xero.com - I love hearing from you and getting your feedback.
Emails to this inbox will be monitored by the Xero team and we’ll do our best to respond where possible.
If you have a support query, please continue to reach out via Xero Central. For all feature requests and product ideas, please go to Xero Product Ideas.
Best wishes,
Sukhinder and the Xero team
------8<-----
For anyone interested - the transcript of my e-mail is belowThis is not customer service - it's rudeness.
--------8<------
May I take the opportunity to congratulate you on your appointment and thank you for your introductory e-mail, which has arrived at a particularly opportune moment as I have become increasingly frustrated with the lack of feedback and basic customer service from Xero over recent months.
Writing comments and suggestions via Xero Central seems to be like shouting into a void. One particular issue that has been ongoing for almost a year now concerns the facility (or rather the current lack of it) for multiple delivery addresses to be stored for each contact, a facility supported now by over 400 of your clients. If you look at the timeline, there has been only one response from Xero (in September 2022) in which we were all told by Kelly Munro that Xero were working hard behind the scenes…. but nothing since. Having posted to the forum again in January and still not received a reply, I took to Twitter as follows:
@Xero
still no update on multiple delivery address capability - ongoing for a year. 400 of your users have told you this is crucial, but no comment from Xero since 11 Sep 2022. Ignoring your customers is never a good idea.
Replying to
@graham_tottle
@graham_tottle
Thanks for the prompt and feedback. We're not ignoring you ... there is no further update. Per the post from us in September, we're undertaking work behind the scenes which will allow us to more easily add new features and ideas like this. ^OGFrom a customer’s point of view, these replies are somewhat condescending and patronising. It is unacceptable to be “kept in the dark” in this way with no timescale for Beta testing or implementation mentioned. To be told that “it’s complicated and we are working on it” is just not good enough. I believe that we are entitled to expect better.
-
Ani Gordon commented
We just want to be able to add multiple contact email addresses for a single customer- so accounts@ then john.smith@ and sales@ purchasing@, so that it's easy to contact a specific person when required. I cannot believe that something that a basic Sage package which I previously used for almost 20 years, had the ability to do this, but Xero doesn't.
-
Paul King commented
I think xero is overthinking this. The way it works in quickbooks and others is you can freeform paste in a shipping address during invoice creating. Since our clients jobs (contruction) go from address to address, it is not important to keep this info in a record beyond just the invoice.
Let me repeat: we have customers where the shipping invoice is NEVER the same and it changes EVERY bill.
What most people are doing now in xero is adding it to the reference field or pasting in a "freight" item line. So why not just have an optionally-filled ship to line that can be pasted into as customers are already doing with these workarounds??