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.
-
News Feed commented
This may work for some of companies while waiting for xero.
Xero always said they listen to users, but for so many years, this issue has not been resolved, i believe is because if they develop this feature, it will affect their vendor.
Recently I found a workaround. I created a new branding theme. and switch the "contact name" with delivery address "attention to" for quotation purpose. Meaning contact name is client's site project manager (usually the site manager names are different) and attention to is company's name. then i utilise the "account code" example "ABC Company [Harbour Site]" for future convenience.
and i default that branding theme from the contact for future convenience too.
Note: if later on bill to headquarter and SOA combine all project site then when create sales invoice, we will change the contact to finance contact.
But if client prefer SOA by project site, then we continue to use contact as per quotation for sales invoice.
Please share if any of you have a better alternative without incurring extra subscription fee =D
-
CHRISTOPHER TENG commented
VERY IMPORTANT
-
Daniel Zaniewski commented
Is this multiple address feature intended to become native within Xero this year, or will we need to opt for the third party Control C add-on?
-
Campbell Green commented
🚀 **Unlimited Addresses for Xero Contacts — Coming Soon from Control-C!**
Still stuck with just one address per contact in Xero? That’s about to change!
Control-C is launching a game-changing update that gives you the freedom to use as many addresses as you need — no workarounds, no frustration, and most importantly, no compromise to your historical invoice integrity.
🧠 **Why This Matters**
Xero’s current design means that if you update a contact’s name or address, every past invoice linked to that contact is retroactively changed. That’s not just inconvenient — it’s a serious audit risk. You lose the original invoice details, making it impossible to reissue a true copy or prove compliance.
Control-C solves this.
Our upcoming multiple-address support doesn’t just let you pick any address for any invoice — it also preserves the original invoice exactly as it was issued. Every change is versioned, every invoice is backed up, and your audit trail stays intact.
🛡️ **Total Peace of Mind**
- Immutable invoice history — even if you update a contact, the original invoice remains untouched.
- Automated backups with full version control.
- Audit-compliant record keeping, built into every invoice.📂 **New Feature Just Released: BULK Export All Invoices as PDF + Attachments**
You can now export your entire invoice history — organised by Contact Name → Invoice Number → Invoice PDF + all attachments. No more digging, no more manual sorting. Just clean, complete records at your fingertips.
🚨 **Early Access: Sign Up Now!**
Be among the first to experience true address freedom in Xero.
- Secure your spot for early access
- Get your historical invoices safely backed up before launch
- Receive a free backup until our multiple-address release goes live👉 Join the Early Access List Now
📧 Email us at **earlybird@control-c.com** to register your interest. -
Angela Meakin commented
I would also like to add our company's name to list, we have clients that we several projects for and different quantity surveyor emails, so to create multiple email addresses would be a godsend to us all
-
Aaron Beattie commented
Hilarious that it takes this long to implement such a critical feature; perhaps if Xero dedicated more resource to development and less to advertisement we'd make faster progress.
-
Steven Noyes commented
We really need to be able to email an invoice to the primary client in an organisation, and ALSO to copy in their accounts or payments team as doing so usually speeds up payment to us.
Please, please can you improve this part of Xero such that multiple email addresses can be applied when sending invoices or statements.
-
TENG CHRISTOPHER commented
Very Critical
-
Kanella Stevens commented
I have this structure - Head office - property manager - then they have multiple sites up to to 50 individual sites each that they manage.
I have to email invoice to property manager then send statement to accounts department of all siteshow do i do this????
-
Gail Nix commented
I can see this feature will be a bonus for many. However, we need to be able to pick from our saved emails who gets what document sent to them. It is not as simple as one department/person gets one type of document. I'd like to still be able to have the option to see all saved contacts in the "Send To" field and delete/add as required.
-
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.