Showing results for 
Search instead for 
Did you mean: 
Level 1

Custom External Id field on Customer

I am having a great deal of difficulty having the custom fields under "Account and Settings->Sales->Sales Form Content->Custom Fields" to show up under my Customer records.  Am I missing something or is this some sort of permanent restriction?


Custom External Id field on Customer

Hello there, @mcarter.


Thanks for posting your concern here in the Community. I'm here to share some information about adding a custom field for your customer's external ID in QuickBooks Online (QBO).


The steps that you've tried will only add a custom field on any of your sales transaction but not on your customer records. If you already added the custom field, try to create an invoice and you'll see it there.


If you'd like to see the external ID of your customer on his/her records, you can edit their details and add this information. Here's how:


1. On the left pane, choose Sales then go to Customers tab.
2. Click on your customer's name.
3. On the right side, select Edit.
4. You have two options to add the external ID. You can add it to the Other box (you can view this information when you pull up the Customer Contact List report) or add it to the Notes (you can see it directly on the customer details).
5. Once done, click Save.


Please see the sample screenshots below.






For your reference, you may visit this article for more information: How to edit customer information.


Give this a try and let me know how it goes for you. Should you have additional questions, don't hesitate to leave a comment below. I'm always here to help you out. Have a great weekend.

Level 1

Custom External Id field on Customer

Hi there,


I'm using Quickbooks desktop and need an external ID to sync with CiviCRM.  Was thinking to use the "account number" under "payment settings". 


  1.   Is there any problem with using "account number" as external ID?
  2. Is there any way to mass update or auto assign these numbers?  We've never used them before and it would be very tedious to add an account number one at a time.
  3. Once we update the account number (or whatever field is best for this purpose), what's the best way to maintain this protocol for all new customers, so that we have up-to-date sync data.

Thanks so much,



QuickBooks Team

Custom External Id field on Customer

Hi yonaberlin,


With regard to using third-party software, the data mapping is done on their side. I couldn't recommend what's best for this since the software isn't made by Intuit, but you can reach out to their technical support team to ask for the correct setup.


If you have other questions, feel free to comment below.

Need to get in touch?

Contact us