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 everyone, we know this remains a highly important request, and we appreciate the volume of detail you’ve shared around billing, delivery and contact management workflows in this idea.
As shared in our last update - our team has been progressing the next phase of work needed to bring this more meaningfully into invoicing.
We know many of you are looking for clearer timing, and while I’m not able to confirm a release date at this stage, I do want to reassure you this remains an active area of work for our product teams.
We’ll continue to return here with further updates as we move through the next stages. Thanks again for your patience and for continuing to share the workflows that make this so important.
-
Kerrydean Ltd
commented
How can it be so difficult - surely, just a smart arsed whizz kid required to push a few buttons..! or is the whole system really that technically flawed?
-
Graham Tottle
commented
Robin Clark - can't say I blame you.
Xero seem to be quite active at the moment in pushing new things that few people (or no one) has asked for (new dashboard anyone?) which is a bit like rearranging the deck chairs on a sinking ship... whilst completely ignoring one of the things that a huge number of clients have told them (repeatedly) is of fundamental importance to them. Xero are treating us with complete contempt. -
Robin Clark
commented
I’m leaving Xero… fed up with waiting, costs rising for no added benefit and it’s really easy to port information into another application which does the job better and for less!
-
Graham Tottle
commented
1344 comments and dissatisfied customers for an issue that has been ongoing for 12 years (as per Stuart's posting below) No reply from Kelly or anyone else for that matter since July last year. Anyone would think that Xero don't care about this and are just palming us off with the occasional platitude.
I for one am actively discouraging friends, clients and colleagues from switching to Xero at this point, so although they might not see an exodus of existing clients who are too invested in the system to change, they might not see too many new ones. -
Stuart Wili
commented
Hi Steve,
join the long que, this was first requested 12years ago!! they make to much money from apps that handle this to implement it ever.
if this is fundamental then move away from Xero
-
Steven Ballard
commented
We've just moved to Xero and I'm shocked that such basic functionality is missing. We can work around it for now, but being able to add different delivery addresses and being able to select from a saved list of addresses is fundamental to the way we work. Hopefully 'Discovery' doesn't take too long, but I'm concerned that there hasn't been update since July 15 2025.
-
Kerrie Pitcher
commented
Provide the ability on standard templates for invoices and quotes to have multiple different addresses, e.g. registered address on bottom of the template vs a different postal address on top right of the template
-
Axis IT Consulting
commented
Absolutely crucial!
-
Margie Adams
commented
Multiple ship-to addresses for individual clients - Since this is still not available, two very serious problems arise for us:
1. Feed to Avalara for sales tax calculations/filings is often wrong - with each different ship to address, Xero randomly sends whatever historical address has been used, or even sometimes the bill-to address to Avalara, which causes chaos in our state sales tax filings.
2. We have to keep separate tracking outside Xero to know where individual invoices were shipped since Xero changes historical invoices with each address used.This is such a basic bookkeeping need. Please add the ability to save multiple ship-to addresses for individual customers, and the ability to keep the ship-to address associated with the individual invoices.
-
Amber Allensworth
commented
Building on this request, it would also be extremely helpful to have the ability to choose which linked person under a single business contact is used when creating quotes or invoices. Many businesses work with multiple individuals at the same company, and being able to select the correct person (rather than defaulting to the primary contact) would greatly improve accuracy and tracking.
-
Robbie Shaw
commented
When invoices need to be sent to strata or property management companies the invoice needs to be made out most the time to the landlord / building owner along with the address and possible work order.
There is no window to write this in other than the reference window which is sub standard. -
Michael Blackburn
commented
The ability to add and look-up multiple delivery address for customers who have several deliver-to locations.
-
Campbell Green
commented
Hello @Richard,
I think we already have a DM thread running outside of this forum now? This overview below may help others seeking a solution to this long standing issue...
🛡️ Enhancing Document Integrity and Business Continuity Platform
Thank you for raising these critical points regarding the immutability of historical documents and the need for greater address flexibility. We understand that accounting documents are legal records, and their integrity is paramount for audit and compliance purposes. We specifically acknowledge that changes to the **Contact Name, Billing Address, and Delivery Address** all pose the same retrospective update risk.
We are proposing two significant enhancements, bundled as part of our 'Business Continuity Platform', to directly resolve the issues you've highlighted:
1. ⏳ Immutable Document Snapshots (Time-Lock Solution)
We recognize that the key identifying details on an approved invoice or bill must be a static piece of data, reflecting the reality at the time of the transaction.
The Solution:
Using a mechanism we call a "Time-Lock", the moment an invoice or bill is approved and issued to the customer, we will automatically create an immutable, time-stamped snapshot of that document.Temporal Concept:
The term "Time-Lock" invokes a **temporal** concept—the idea of preserving data as it existed at a fixed point in time. This is critical because it treats the invoice as a **historical event record**, not just a dynamically linked display.What this ensures:
- The 'Contact Name', 'Billing Address', 'Delivery Address', and all other key header details on this snapshot will be **locked in perpetuity**.
- If you subsequently change the Contact's name or any address details in the main Contact card, the original legal document (the snapshot) will remain **untouched**, guaranteeing audit trail compliance and historical accuracy.---
2. 🗺️ Unlimited Delivery Addresses per Contact
We acknowledge the operational challenges faced by businesses, particularly those in supply chain and logistics, that deal with multiple delivery locations for a single customer.
The Solution:
We will introduce the capability to store an **unlimited number of designated delivery (shipping) addresses** under a single Contact card.How it Works:
- You can label these addresses (e.g., "Main Depot," "Warehouse B," "Head Office").
- When creating a new invoice or bill, you will select the required delivery address from a simple dropdown menu tied to the Contact.
- Crucially, once the document is created and the Time-Lock snapshot is taken, the selected addresses will be **permanently fixed** to that specific document, regardless of future changes to the Contact card.These enhancements are designed to improve data integrity, eliminate the need for creating duplicate Contact records, and ensure your business is fully protected during any tax or financial audit.
---
🚀 Try Our Solution Now!
This solution is 'soon to be released' in a pilot program. If you would like to be one of the first to try out these powerful new features, please 'sign up now'! Have your data ready, including examples of contacts with changing names or multiple addresses, to fully test and evaluate our solution. Control-C - find us in the Xero App Store
-
Julie Sutton
commented
Greg - click on your settings (top right of the screen) and there are tick boxes on there re updates and new comments. As you say - get spammed with emails every day and nothing happened on the "ideas" for years
-
Greg Caudell
commented
How do I remove my name, and more specifically my email, from this idea? I have gotten every update for a few years now. I fully agree this is a basic requirement and I am baffled that it has created such a challenge for Xero to implement. However, the seemingly undending emails, the explanations of the importance, and the near silence Xero has become more than I can bear. It is not clear to me how to remove myself from this idea so that I stop getting all this spam in my inbox. I hope that's not another item for Xero's development plan.
-
Mel Fenemore
commented
Let's be honest the whole handling of addresses full stop is ridiculous! If you change any of the contact details, be it delivery or standard address it should not apply the changes to previously raised invoices! This is a major audit issues. Invoices already raised and approved should not have any changes applied unless you physically go into the invoice and make those changes!
-
Richard Fishenden
commented
Thinking about it - perhaps the answer is that Delivery Address is either:
1. Not even an option on the account - so no field - invoice specific
2. Has a tick box 'Remember Delivery Address'
3. or it would seem some need multiple sites - so ability to tick the box and add say 7 sites -
Richard Fishenden
commented
Campbell Green - what I mean is that once I have written in the delivery address to an invoice - when I look at it in a years time (historically) - it still shows that delivery address. At the moment, if I update a delivery address it overwrites every single invoice for that client with the new address which is terrible! I have made several shipping errors because of this. It's such a simple change - and logic seems to have missed the intelligent people making it.
-
A/R A/P
commented
Utterly shameful that Xero can't figure out how to allow multiple shipping addresses to contacts.
-
Campbell Green
commented
@Richard Fishenden - I was curious about your 3rd point in your 3 key considerations and wondered if you could elaborate further on this please why you specifically mention 'Historic Invoices'? Thanks.