Space for pervasive banner when authenticated

Add custom fields to sales forms and purchase orders in QuickBooks Online
Learn how to add custom fields to your sales forms and purchase orders in QuickBooks Online Plus, QuickBooks Online Essentials, and QuickBooks Online Advanced.
If you're interested in support any time, any day, consider upgrading to QuickBooks Online Advanced.
Create custom fields for your invoices, sales receipts, refund receipts, estimates, credit memos, purchase orders, expenses, and bills in QuickBooks Online. This gives you the flexibility to add custom data and drive insights through detailed reports.
| 🛈 This article is for customers who use QuickBooks Online Plus, QuickBooks Online Essentials, and QuickBooks Online Advanced. |
Get insights you need to make smart decisions with QuickBooks Advanced. See plans and pricing.
Video transcript
[0:00] You can use enhanced custom fields in QuickBooks Online Advanced to track anything you want, such as the sales rep responsible for a sale, customer number, or the beginning and ending dates of work on a job. You can set up custom fields for customer and vendor records, as well as on transactions.
[0:18] As an example, we'll go over setting up sales reps and then show you how to run a report to find the total sales for each sales rep. To start, select Settings and then Custom Fields, and finally Add custom field. Enter a label for the new field or choose one of the suggestions. Just call it whatever you're trying to track. Then choose the kind of information it is.
[0:42] If you want to track something like sales reps, you could choose Text, but you'd need to type the sales rep's name every time you record a sale. So instead, you can set up a new dropdown list with all of your sales reps' names. If this is something you want to assign to your customers or vendors that isn't already in QuickBooks, select Customer or Vendor.
[1:05] From now on, you'll see the new field whenever you create or edit a customer or vendor profile. Then, if you want that same information to appear on transactions or projects, you can choose which forms you want it to show up on.
[1:19] In this example, Sales Rep isn't assigned to a customer or a vendor and only needs to appear on transactions, specifically sales transactions like sales receipts and invoices. Select Print on form if you want customers or vendors to see your custom field when you print or email a transaction. Save the custom field. This is where you track your custom fields and where they appear.
[1:45] A check mark means the custom field is available on that form, and a printer means the field appears on the form when you print or email it. Just record a transaction like you normally would, and then enter the new data in the enhanced custom field.
[2:01] After recording the information a few times on transactions, QuickBooks lets you filter information on reports or reorder your reports using the new data. Let's build a report that shows the sales for each sales rep. Start with a normal sales report, like a Sales by Customer Summary or Detail report.
[2:21] Right now, this report shows every line of every sales transaction in the report's date range, and everything is totaled by the customer. But select Groups in the Customize menu, and you can organize the report using your custom sales rep field. Now the report shows the company's sales organized and totaled by sales rep.
[2:41] You can even save the customization if you want to run this report again later. Now you can set up custom fields to track anything that's important to your business
If you use QuickBooks Online Advanced, here's how to add and manage custom fields.
Know the usage limits for custom fields
Learn about the usage limits for custom fields based on your QuickBooks Online subscription.
| Plan level | Number of custom fields per transaction |
| QuickBooks Online Simple Start | 1 per transaction |
| QuickBooks Online Essentials | 4 per transaction |
| QuickBooks Online Plus | 4 per transaction |
| QuickBooks Online Advanced | 12 per transaction |
Note: There’s no limit to the number of transactions that can have custom fields. The only limit is the number of custom fields a transaction can have. For example, if you use QuickBooks Online Simple Start, you can have 1 custom field on every transaction, and you can pick from 100 values in your dropdown list.
Set up custom fields
You can only create 4 custom fields on sales forms in QuickBooks Online Plus and QuickBooks Online Essentials. InQuickBooks Online Plus, you can only create 4 custom fields for purchase orders.
Note: To use custom fields on purchase orders, you’ll first need to turn on the purchase orders setting. This option isn’t available for QuickBooks Online Essentials and QuickBooks Online Simple Start.
Go to Settings ⚙ and select Custom fields.
Select Add field.
Note: If this is your first time creating a custom field, select Add custom field.Enter a name in the Name field.
Select the Data type ▼ dropdown for the type of custom field.
Select the category whether it’s Customer, Transaction, Vendor, or Project.
In Select forms, select the checkbox of the form/forms you want the custom field on.
(Optional) To show the custom field on printed and delivered forms, turn on Print on form. Otherwise, it’ll only appear in QuickBooks Online.
Select Save.
Edit or hide a custom field
For each custom field, you can see which forms it appears on. You also see the print icon if the custom field is visible to customers or vendors on a form.
Edit a custom field
Any edits you make apply to all forms that use the field.
Go to Settings ⚙ and select Custom fields.
In the Actions column, select Edit.
Make your changes and select Save.
Hide a custom field
You won't lose any data if you hide a field. It’ll still show on the forms you used it on, but not on the new forms.
Go to Settings ⚙ and select Custom fields.
In the Actions column, select the small arrow ▼ icon.
Select Make inactive.
Select Yes to confirm.
Show a hidden custom field
Go to Settings ⚙ and select Custom fields.
Turn on the Include inactive switch.
In the Actions column, select Make active.
Sign in now for personalized help
See articles customized for your product and join our large community of QuickBooks users.