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
Thanks for your continued engagement and valuable feedback on this long-standing idea, everyone. We've been carefully reviewing your comments and want to acknowledge the clear sentiment of frustration regarding the current limitations around managing multiple addresses for contacts, particularly for invoicing and delivery purposes, and that this is a critical feature to many of you.
We want to share an update on our progress here - We're pleased to confirm that the foundational work for handling multiple addresses has been completed within the Contacts area of Xero. This was a crucial first step. Building on this, now that all customers are on the new invoicing experience our product team has moved into the discovery phase for adding multiple addresses directly within invoicing. This means they are actively exploring the best way to implement this functionality to meet your needs effectively.
We appreciate your patience as we work through the complexities of adding this to ensure a robust and user-friendly solution. We'll provide further updates as we move forward with the development.
Thank you again for your passionate feedback and for helping us prioritise the features that matter most to your businesses.
-
Sam Bond
commented
@John Wyllie - well said.
-
John Wyllie
commented
The real issue here is that this does not add a revenue stream for Xero. their developers are tasked with new features and products (as we keep seeing released) that they can add revenue for Xero. I've been waiting over 10 years for this bug fix, I don't really expect to see it implemented in the next 10 years as there is probably nobody actively working on it. I have in my business a team of software code writers, I know what this would take, and its NOT measured in years, maybe a few months at worst, so there you have it, they are not interested in customers they already have, they are already getting your money, just the ones they still want to attract. its all about growth of revenue.
-
Iain du Pon
commented
@Kelly Munro - i was reading through the comments and posts here from you and realised that it was around 4 years ago that you posted that you were initally investigating the work required for this to happen.
Frankly its utterly appalling that this still hasnt been resolved and that the last update from you was in July last year (10 months ago).
Good grief you could have built an entire business or new accountancy app from scratch in this timescale.
You need to give an update and fast and get it sorted out once and for all...
-
Sue Scott
commented
We have been waiting for this function ever since we started using Xero. Initially we saw promises from Xero and corresponding frustration in comments from other users who had been waiting for even longer but took these with a pinch of salt. After all, a highly important function such as this might need some time to implement because of its impact on other areas of the software. However, having seen and experienced a huge raft of other changes and improvements that have negatively impacted on the user friendly experience that Xero once was, and which are now causing real hassle and taking up more time than is necessary, whilst this issue has still not been addressed, we've sadly come to the conclusion that this issue will never be addressed in our lifetime. An update on this from Xero would be greatly appreciated.
-
Mueen Hyder
commented
1,428 voted.
4 years later.
Still not implemented.It's fair to assume, we are wasting our time with Xero.
Can someone from Xero please provide an update on this proposed feature in development since July 15 2025?
-
Justin Cronin
commented
Hi Xero Team,
I’d love to suggest a feature that would make invoicing more efficient for businesses working with clients that have multiple billing entities or regional offices.
Feature Request: Multiple Billing Addresses per Client
At the moment, each contact in Xero supports a single billing address. This can be limiting when a client has several offices or legal entities that require invoices to be sent to different addresses.
For example, one of our clients has separate billing locations in Ireland and Denmark. Depending on the project, invoices need to be issued to one address or the other. Currently, we have to manually update the billing address each time we create an invoice, which is time-consuming and increases the risk of errors.
Proposed Solution
Allow users to store multiple billing addresses within a single contact record.
Each address could include:
A custom label, such as “Ireland Office” or “Denmark Finance”
A default billing address
The ability to select the appropriate address when creating an invoice
An option to override the address for one-off cases
Benefits
Reduces manual data entry
Minimises invoicing mistakes
Supports clients with multiple entities or offices
Makes invoice creation faster and more reliable
This would be a valuable enhancement for agencies, consultants, and businesses working with international clients.
-
Stuart Wili
commented
Hi Ben,
some people have been waiting over 12 years for this function. HOW HARD? we have this function in purchase orders!!! I have been waiting for 6 years. they will never implement this function because they sell apps that have this function. yet more monthly costs to us more income to Xerox. i am looking to move shortly and so should the 1390 wanting this function.
-
Ben Smith
commented
Now your developer team has rebuilt the delivery address functionality on purchase orders, can we essentially have this identical functionality on contacts please?
We critically need to be able to save more than one delivery address on a contact, or at lease be able to use a one off address which doesn’t change the delivery address across 100+ other invoices for our customers.
Serious limitation, I hope Xero are actually taking this seriously as it has been marked as ‘in development’ for over *3 years* now!
Pretty sure most of us could learn to code, get a job at Xero and fix it ourselves in that timeframe!
-
Deanna Butzen
commented
Our customers pay goods shipped to multiple delivery addresses under one customer umbrella. (Like multiple sub accounts) If I need a separate account for each delivery address, I cannot apply payments the way the payment is issued. This is really clunky for drop shipping.
-
Andrew Tan
commented
It's pretty common for someone to sell products to customers who have multiple outlets. In Xero currently, you can only have one delivery address per contact name. So If they ordered something and want to send to 3 different outlets, you will need to edit each invoice's delivery address manually. That's not efficient at all and was a pretty standard feature in other account software that we have used before.
So we should have multuple delivery address for each billing account, so that we don't have to retype the different outlet's address.
-
Anna Kalaykova
commented
Contacts - flexibility with addresses and emails
Xero currently doesn't support multiple addresses for the same customer which creates issues when we raise invoices or send statements. We have multiple projects for the same contact with different email addresses for each of the projects so when we issue an invoice for project A it goes to all the emails associated with this account on Xero. The same applies to statements. Customers then call us that they don't want to receive invoices not relevant to them.
There is no option to change the address or add, remove emails at the point of drafting an invoice, instead you have to go back to the contact and make amendments there which could be a one-off change.There should be an option under each contact to choose site/location address and a corresponding email address from the list of all email addresses associated with this contact.
Currently, the only option is to create a new contact for each project which is inefficient, time consuming and very frustrating.
With e-invoicing coming to play in 2029 I can see how this feature will become even more important.
-
Anna Kalaykova
commented
Xero currently doesn't support multiple addresses for the same customer which creates issues when we raise invoices or send statements. We have multiple projects for the same contact with different email addresses for each of the projects so when we issue an invoice for project A it goes to all the emails associated with this account on Xero. The same applies to statements.
There should be an option under each contact to choose site/location address and a corresponding email address from the list of all email addresses.
Currently, the only option is to create a new contact for each project which is inefficient, time consuming and very frustrating.
With e-invoicing coming to play in 2029 I can see how this feature will become even more important.
-
Bobbie-Lynn Denham
commented
Kelly, can you please provide a REAL update to this ongoing issue.
If Xero is not going to provide a fix for this within the system in the immediate future, please advise that this is the case. Our business, and the businesses of all of the people who have commented in the past decade to this BASIC issue, as well as all of those who have not taken the time to communicate the issue, are being effected by Xero's lack of communication, development and transparency.
If Xero is not going to provide this incredibly basic feature, please at least provide details for apps that can be used to allow for cost and time savings to countless businesses.
As stated in a few comments I have seen on these threads lately, it does seem as if Xero has gone from a business that listens to their client base to one that is only seems to care about it's bottom line. I do wonder how Xero is able to function using their own accounting system with only one address available per client or supplier? Bet it's sorted for Xero's own use.
-
Stuart Wili
commented
Hi All,
we have been waiting 12 years for this feature when is everyone going to accept is is never going to happen!!!!!! i have message kelly on linked in 3 years ago and again all i was told was they are working on it. we have this feature on purchase orders so why is it taking 12 years to put this feature on invoicing. xero have other apps that do this at a cost so they will never add this feature.
-
Cherry Stevenson
commented
This really needs to be added ASAP!! recently moved from Quickbooks who had this feature. I would have thought it was a basic requirement. An update is needed as to when this is being added.
-
Sandra Fleet
commented
It is now 9 months since this post from Kelly Munro. Xero, please let us know what progress has been made and an ETA. Continued activity/comments on this subject tells you - We Want This Function, asap!
-
Rachael Hamilton
commented
Xero - after moving across to find that this is the one limitation that is actually done right on QBO and not here is such a disappointment - it is a must needs for us. Please update us on when this is coming - your last update was tooooo long ago!
-
Damon McMillan
commented
Xero, we really need this feature. Please make it a priority.
-
Louise Henderson
commented
I was just saying to my boss yesterday that this would be great as some clients want invoices sent to one email address & statements sent to another email address & its painful to remove the wrong ones every time you need to send statements I have had 2 emails from clients this week as I forgot to remove the other email & I sent them to the wrong email addresses as I was flat out & forgot
-
Jeremy Dixon
commented
I have just signed up Foodstuffs Auckland with several hundred delivery points and cannot believe this feature is not in Xero. The work arounds are painful and create multiple other issues!!!