Create, add, and edit custom fields in QuickBooks Online Advanced

Learn how to create and use enhanced custom fields in QuickBooks Online Advanced.

Custom fields let you track the information that matters most to you and your customers.

In QuickBooks Online Advanced, you can create custom fields (see this article for other QuickBooks versions) for almost anything: sales reps, birthdays, or information unique to your industry. You can add them to sales forms, purchase orders, and customer profiles. This gives you better data and more detailed financial reports.

Enhanced custom fields aren't available for the QuickBooks Mobile App, yet. However, you can continue to use the old experience on mobile.

Step 2: Edit your custom fields

You can edit your custom fields on the Custom fields page.

This is the basic custom fields screen menu. It shows you which fields are active and which are not. You can edit custom fields from this screen.

To change a custom field’s name, type, or visibility to customers and vendors, select Edit in the Actions column. Any edits you make here apply to all sales forms, purchase orders, and customer profiles using the field.

You can create as many custom fields as you want and have 10 active fields at a time. To make a field active or inactive:

  1. Select the arrow in the Actions column (next to Edit).
  2. Select Make active (or Make inactive).
Don’t worry about losing old custom field data

If you make a custom field inactive, your past data won’t disappear. You’ll still see the field on sales forms and purchase orders you used it on, but it won’t appear on new forms.

Step 3: Edit custom fields from forms and profiles

You can also edit your custom fields from sales forms, purchase orders, and customer profiles.

From sales forms (invoices, sales receipts, expenses) and purchase orders:

  1. Open an existing sales form, or select Create (+) to create a new one.
  2. Select the Gear icon at the top of the form (not the Gear menu on the main navigation bar).
  3. In the Custom Fields section, select + Add custom field to add a new field.
  4. Select the pencil icon next to a field name to bring up the Custom fields page to make edits.This image shows the pop out screen that appears when you select the pencil Icon directly on a form or on a customer profile. Edits here will apply top all forms and profiles using the field.
    Important: Keep in mind, any changes you make on forms affect all forms and customer profiles using the custom field, not just this form.
  5. Select the Gear icon again to close the window.


From customer profiles:

  1. Open the Sales menu from the navigation bar.
  2. Go to the Customers tab.
  3. Find and open a customer profile.
  4. Select Edit.
  5. Go to the Custom fields tab.
  6. Select + Add custom field to add a new field.
  7. Select Save to save your changes.

This shows the custom fields menu on a customer's information screen.