Multiple Billing Recipients on Customers
Note: This feature requires Dynamic Properties to be enabled on your account.
Dynamic Properties is available only to:
Customers integrated with Intacct.
Customers Integrated with Quickbooks Desktop
Customer integrated with Spectrum
Customer integrated with Vista
Customers who are not integrated with accounting.
Please reach out to your Customer Success Manager if you're interested to get this enabled.
What's New
You can now set up multiple billing addresses for a single customer in BuildOps — no more creating duplicate customer records just to handle different billing destinations.
If you serve customers who need invoices sent to different addresses depending on the property, division, or project (for example, a corporate HQ vs. a regional office, or a landlord vs. a property manager), you can now manage all of those billing destinations in one place, on one customer record.
How It Works
Step 1: Add Billing Recipients to a Customer
Every Customer now has a Billing Recipients tab, which shows every billing address associated with that customer in one table.
Billing Recipients tab on Customer Detail page
To add a new one, click Add Billing Recipient and fill in:
An Internal Name (e.g., "HQ Billing" ) — this is just for your team's reference
An optional Internal Description
The billing contact info (e.g., ATTN) and full address
Adding a new Billing Recipient
Every customer is guaranteed to have at least one Billing Recipient — you don't need to do anything to your existing customers. Their current billing address has automatically been carried over as their first Billing Recipient.
Step 2: Set a Default Billing Address for Each Property
If a customer has multiple properties, you can choose which Billing Recipient should be the default for each Customer × Property pairing. This is set from the Customers table on the Property Detail page.
Customers tab on Property Detail page
Click Edit on a customer row (or Add Customer to Property for a new relationship) to choose the default from a dropdown filtered to that customer's Billing Recipients — or create a new one on the fly
Step 3: Let It Auto-Fill on Quotes, Jobs, Service Agreements, Projects, and Invoices
Once a default is set, creating a Quote, Job, Service Agreement, Project, or Invoice for that Customer and Property automatically pre-fills the correct Billing Recipient — no more manual lookups.
Pre-filled Bill To field on New Job page
Step 4: Override It Whenever You Need To
Need to bill a one-off job somewhere else? You can change the pre-filled Billing Recipient on any individual record. The dropdown only shows billing addresses that belong to the selected customer, so you can't pick an invalid one by mistake.
Changing Billing Recipient on Invoices
Note: On Invoices specifically: the Billing Recipient is inherited from the parent record (the Job, Service Agreement, or Project) rather than the Customer × Property default directly. If that parent record doesn't have a Billing Recipient set, BuildOps falls back to the Customer × Property default. You can still override it manually before sending.
Step 5: Same Experience on Mobile
The mobile app includes the same model: Billing Recipients on Customer and Property pages, a required Default Billing Recipient field when creating a new Property, and updated Invoice details. Jobs, Quotes, and Projects created on mobile automatically inherit the default Billing Recipient.
Create Customer page
Customer Detail page
Update Property page
Invoice Detail page
What Happens to Your Existing Data
Every existing customer's current billing address is automatically migrated into a Billing Recipient, with the Internal Name set to the customer's name. Every existing Customer × Property pairing is seeded with that Billing Recipient as its default. No manual data entry is required unless you want a different billing recipient than the one that was migrated.
If your customers only ever have one billing address, nothing about your day-to-day workflow changes. The single address still pre-fills everywhere exactly as it did before. The only visible difference is the new Billing Recipients tab on the Customer Detail page.
Good to Know: Limitations
Changing a default is not retroactive. Updating the default Billing Recipient for a Customer × Property pair only affects Quotes, Jobs, Service Agreements, Projects, and Invoices created after the change. Existing records keep whichever Billing Recipient was set at the time they were created.
Invoices don't read the Customer × Property default directly. Invoices inherit their Billing Recipient from their parent record (Job, Service Agreement, or Project), and only fall back to the Customer × Property default when that parent has none set.
Editing a Billing Recipient updates open records, but not closed ones. Any open records referencing an edited Billing Recipient are updated automatically. Invoices, and any records in a terminal state (Closed, Approved, Completed, etc.), are not affected — they retain a snapshot of the billing information from the time they were created or completed.
Deleting a Billing Recipient clears the reference — it doesn't touch the record itself. Any open record using a deleted Billing Recipient simply loses that reference; you'll want to reassign a new one. Invoices and closed records are unaffected, for the same reason as above.
A Billing Recipient set as a default can't be deleted directly. You'll need to reassign the affected property (or properties) to a different Billing Recipient first. Every customer must always have at least one active Billing Recipient.
This feature has prerequisites. It requires Dynamic Properties to be enabled.
Frequently Asked Questions
What happens to my existing billing addresses when this feature is enabled?
All existing billing addresses are automatically migrated. Each customer's current billing address becomes a Billing Recipient named after that customer, and every existing Customer × Property pair is seeded with it as the default. No manual entry is required unless you want something different.
What if my customers only ever have one billing address — does anything change?
The experience is nearly identical to before. The single billing address pre-fills everywhere just as it did previously. The only visible difference is the new Billing Recipients tab on the Customer Detail page.
What happens to open Jobs, Quotes, and other records if I edit a Billing Recipient?
The update automatically reflects on any open records referencing that Billing Recipient. Invoices and records in a terminal state (e.g., Closed, Approved) are not affected — they retain the snapshot captured when the record was created or completed.
What happens to open records if I delete a Billing Recipient?
The Billing Recipient reference is cleared from any open records that used it. Invoices and closed records are unaffected. You may want to assign a new Billing Recipient to those open records afterward.
Can I delete a Billing Recipient that's set as the default for a property?
No — reassign that property to a different Billing Recipient first, then delete. Every customer must also always have at least one Billing Recipient.
If I change the default Billing Recipient for a Customer × Property pair, do existing records update?
No. The change only affects Quotes, Jobs, Service Agreements, Projects, and Invoices created after the change. Existing records keep whichever Billing Recipient was set at the time they were created.
How does the Billing Recipient get set on Invoices specifically?
Invoices inherit the Billing Recipient from their parent record (Job, Service Agreement, or Project). If the parent has none set, BuildOps falls back to the Customer × Property default. You can also override it manually on the invoice.
Where to Manage This
Add, edit, or delete billing addresses: Customer Detail page → Billing Recipients tab
Set the default per property: Property Detail page → Customers table → Edit (or Add Customer to Property)
Override on a specific record: The Billing Recipient dropdown on any Quote, Job, Service Agreement, Project, or Invoice
Questions about enabling this for your account? Reach out to your Customer Success Manager.









