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.
-
Alistair McCracken commented
All these workarounds using various versions of the customer name are fine, but I can see it would be incredibly annoying to have to faff around allocating payments if the customer makes batch payments. We really need the multiple address update!
-
CHRISTOPHER TENG commented
Very critical for SMEs in Singapore. Please add more email addresses. Currently, the maximum is 10 only for Quote and invoice, as we need to send to our customers and suppliers, who have multiple departments and personnel to address.
-
Scott Ellis commented
I currently work with Woods Hole Oceanographic Institution. I have 25 shipping contacts spread across 5 accounts, all with the same billing address. My data base looks like this
Woods Hole Oceanographic Institution
--Primary Person is Billing contact
--5 additional people
Woods Hole Oceanographic Institut
--Primary Person is Billing contact
--5 additional people
Woods Hole Oceanographic Instit
--Primary Person is Billing contact
--5 additional people
Woods Hole Oceanographic Ins
--Primary Person is Billing contact
--5 additional people
WHOI
--Primary Person is Billing contact
--5 additional peopleAnother example is my Canadian distributor that has ONE billing address and 5 shipping locations.
This mean I have 5 different company accounts in Zero.We do a ton of work with Universities - similar issues, one billing with multiple ship tos.
Every shipping address should have a name, email and phone # associated with the shipping address.
Please see SalesForce or QuickBooks for working examples - both offer a free trial to get you started!
-
Margie Adams commented
Please consider the impacts on our sales tax reporting and filing in Avalara when you develop multiple delivery addresses for one company. It has been a nightmare to get the destination of the sales to match with the invoice and stay with it for companies with multiple ship to locations.
-
Debra Milner commented
Update please?
Everytime I add a delivery address, it changes it for all the previously sent invoices!This is not helpful if you have to send a customer a copy of their aged invoice. You then have to remember to go in and change the delivery address again.
-
Nikki Velinsky commented
Don't suppose there is any update on the following two ideas????
The one for having specific settings for users was updated to 'under review' in 2024!
-
Michelle Flynn commented
For large organisations that we invoice:
We often need to send invoices and statements to multiple contacts within the same organisation, especially when different departments are responsible for different projects.Each contact should only receive reminders and statements relevant to their department or project—NOT for the whole organisation.
The current Xero invoicing system treats all contacts under the same organisation name as a single account. As a workaround, we have been slightly altering the organisation name to differentiate them, for example:
Company Pty Ltd
Company Pty. Ltd.
Company. Pty. Ltd.This has allowed us to send specific invoices and statements to each contact, but when you are dealing with more than 5 contacts in an organisation it becomes a nightmare to manage.
Please consider this also when implementing these improvements.
-
Keith Pickard commented
Exactly right Fiona, it's beyond fathom that such a simple requirement to know where an invoice was sent to has been absent all this time relying on add-ons to work around this fundamental flaw.
-
Fiona Grant commented
It's not just being able to add the multiple addresses - it's having them STAY on the invoice - so when you look at a past invoice it clearly says WHO you sent it to. We have clients with multiple contacts for very big organisations and it makes our client look inadequate if the invoicing trail is unclear when queries arise.
-
Oisin Kelly commented
This is ridiculous flannel. This has been a top user request for many years. There is no reason it should take this long....it's not hard to do.
-
Chris Parker commented
This could not come quick enough.
It’s critical that we can preset which contacts receive which documents.
invoice, purchase order, statement, packing slip, etc. One simple solution could be a series of checkboxes next to each contact’s details when added or edited, allowing us to select exactly which documents they should receive. Simple and effective -
Ben Smith commented
Great... So *another* Xero price increase, and still no update on this extremely basic feature?
I remember Sage waaaay back in the 90's on an MS Dos computer had this functionality!
Simply unacceptable, as usual, from Xero.
-
Jessica Hall commented
We have saved multiple emails under each contact (not included in emails). When we go to send an email in Xero it doesn't populate the emails in the drop down option. I still have to open another page and manually copy the email address and paste it in the email.
Xero isn't populating the saved emails when they are saved in Xero contacts (not included in emails). And i don't want to include in all emails because they don't need to receive all invoices, PO's, i only want to send relevant emails.
Attachment shows we have contact saved but they don't come up in drop down option.
-
Celeste Zanoli commented
Product Idea: Multi-Address Dropdown for Client Invoicing and Delivery
Overview
Create a feature within invoicing and order management systems that allows users to assign multiple predefined delivery addresses to a single client using a dropdown menu. This streamlines operations for suppliers who serve large clients with multiple store or branch locations.Problem
Suppliers with clients operating multiple locations (e.g., retail chains, franchise groups, regional warehouses) often struggle with:Manually entering delivery addresses on each invoice or order.
High risk of errors, missed deliveries, or misallocated stock.
Wasted time in repeatedly typing or copying addresses.
Solution
Add a “Delivery Address” dropdown menu to client profiles in the invoicing/delivery system. Each client can have a list of saved delivery addresses tagged by location name (e.g., “Downtown Store,” “Warehouse #2”).Key Features
Client profile enhancement to store multiple delivery addresses.Dropdown field on invoice/order forms that auto-fills the selected address.
Custom labels for each address to easily identify locations.
Optional default delivery address per client (with override option).
Export/reporting support to track deliveries by address/location.
Target Users
Wholesalers and distributorsManufacturers supplying chain stores
Any B2B operation with clients owning multiple locations
Benefits
Saves time and improves accuracy.Reduces administrative burden and manual errors.
Improves client satisfaction through smoother logistics.
Scales efficiently with growing client needs.
-
Jill Fechner commented
We now have new invoicing, where is the ability to add more contacts? If it was available in the back end in April 2024 why has it not been pushed out with new invoicing?
-
Lisa Gaudie commented
Kerrydean Ltd, please note that the message you're referencing is from April 2024. This request was submitted more than ten years ago, and Xero hasn't bothered to respond in over a year. They obviously don't see this as an important feature.
-
Kerrydean Ltd commented
If the change to 'new invoicing' has taken place then what is so difficult that we have to wait until September.....!! surely someone at xero can push a few buttons and get this thing done!
-
Anthony Demase commented
I too, would like to add our company's name to the list of all these businesses that could really do with having one billing address to multiple delivery addresses. Serving an industry of Professionals who move from Clinic to Clinic to see their patients, being able to deliver to the address they prefer is one of the services that sets us apart from our competitors and one that is preventing us moving from Reckon to Xero due to this function not being available in Xero.
-
Conor Callanan commented
We often receive order's from one customer(partner) but deliver is to a difference customer(partners Customer) how can do this in Zero?
-
Conor Callanan commented
We often receive order's from one customer(partner) but deliver is to a difference customer(partners Customer) how can we do this in Zero?