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.
-
Anya Pagden commented
Seriously considering moving away from Xero due to this issue, something I have not encountered in any other package I have used.
Surely for an issue that is so critical to so many users this should have been resolved by now?
For anyone wanting an interim fix please see @Mark Smith suggestion of 24/04/2025
-
Zalmy (Carpet City) commented
We run a flooring company, with Estate Agents, Contractors giving us multiple sites. Not being able to have sub sites on an account is not tannable and its beyond believe that Xero has done nothing to implement this change.
IF EVERYONE BOPMBARDS THEM WITH THIS REQUEST in one day maybe they will see the the urgency
-
Jane Skinner commented
Hi Kelly
Please can we have an update on this ESSENTIAL feature. It doesn't make sense that you say it requires a "complex solution", as this is available for purchase orders. Surely the programmers can just copy the coding across?
I'm puzzled as to what Xero programmers actually do all day, as they are certainly not producing solutions for extremely urgently needed "features" that have hundreds, if not thousands, of votes.Please, PLEASE have the courtesy to update us with a date for this.
-
Ben Smith commented
How is this feature taking so long to implement?!
It's really very critical for any business which provides physical goods...If there's some sort of difficulty in implementing this fully, how about Xero adds a field where a one-time use address can be added on a per-invoice basis?
If we can specify different delivery addresses on purchase orders, (as we're expected to need multiple delivery addresses), why is it so hard to have a similar feature on invoices, (as if customers are only allowed to operate from one location)..?
Please Xero, listen to your customers, Just. Get. It. Sorted.
-
Kevin Kidd commented
Still waiting......I now have wayyyyy to many contacts and its becoming harder to workaround. I'm starting to scale and it will soon be untenable
-
Matthew Baker commented
I urge anyone going to Accountex in London next week to speak to everyone on the Xero stand about this issue. If you're not going, do let your account manager know if you are a Xero partner.
-
Trevor Antell commented
Maybe if each and every one of the 1,222 who have voted for this requests an update, it may trigger an algorithm to prompt a response
-
Hendrik Jap commented
I am beyond disappointment.
-
Stephen Roy commented
This is a basic requirement, can't believe Xero have ignored all requests. I'll be cancelling my subscription next month.
-
Trevor Antell commented
I gave up some time a few years (around 8 or 9 from memory) ago (on Xero request, and I am sure I wouldn't have been the only participant) to provide customer/user input on this requirement (and other proposals) - at the time the immediate feedback I received that it was likely to take around a year but was important and would happen. I have requested updates from the development team contact I had at the time, but after 3 years, they stopped responding. Incidentally, the updates that I did receive were that it was coming soon!
Overall, Xero is an excellent fit for our requirements, but this remains a disappointment in terms of delivery, communication, and commitment.
Can I respectfully request an official update with some firm dates please.
-
Stuart Wili commented
I have been waiting for this upgrade for 5 years i have seen other comments that have been waiting for up to 12 years. Kelly Munro just keep on repeating every few months / years it is very complicated. xero has the ability to have multiple delivery address for purchase orders so why not invoices??? so how hard can it be??? i am now fully convinced after 5 years of waiting Xero have no intension of introducing this feature. i am now actively looking for a new accounting package that supports this feature. 1222 users want this feature still not enough for Xero to fund this upgrade!!
-
Mike Hewitt commented
This is the one reason we might have to leave Xero. many of our customers are large organisations where we deliver services for multiple departments and individuals, but we certainly don't want to create a different version of that customer for each contact.
-
Holly Sproat commented
This is highest rated product idea on Xero. Please provide an update on when this feature will be rolled out. This is the only thing stopping us from moving away from Sage50.
-
Mark Smith commented
@Anya Pagden using a non tracking product will make the shipping address show up on the invoice and packing slip and as it's not tracking it wont affect your inventory. All you need to do is use a logical number system for the part number. e.g. DEL-XYZL01-001. The 2nd and 3 part of the part number relate to the customer account reference and address sequence. if you have 10 delivery addresses it would go all the way upto 010.
-
Anya Pagden commented
@MarkSmith can you please explain how this works?
-
Mark Smith commented
@Melissa Johns I use non tracking products as a work around until multiple delivery addresses are available :-)
-
Rhodes Haughton commented
Hi Kelly,
Our company has just moved over from Quickbooks Online as it was so limited, and I'm a little disappointed to see how limited Xero is with this feature.
We work with retailers such as Home Hardware and Ace Hardware, which have a vast amount of stores, but are billed centrally through their head office. Not being able to add different delivery addresses or even manually change address every time (as we had to do with QuickBooks) is slowing down our order processing process and is essential for us.
Please update us as soon as possible.
-
Melissa Johns commented
Hi Kelly, It has now been a year since this update - where is this solution at now? We are looking at moving from MYOB but this is CRITICAL to our operations and there doesn't seem to be any work around available while we are waiting for the software update. We cannot be sending 2 dozen separate statements to customers who operate the one account with us. Failing the update - IS there a workaround? Can we manually change the delivery address? Bill one contact but select a second to deliver to?
-
Kirstie Crocker commented
I have quite a few customers that we deliver to multiple addresses and really need this ASAP!!!
If you can't get this up and running then why not let us manually update the delivery address in the invoice as a temporary fix. It is not ideal but is better than being stuck with setting up multiple contacts so that all the delivery addresses are in the system (which is what I'm going to have to do until this is sorted). -
debra nash commented
This is such an important detail, why is it taking so long!