If you use QuickBooks Online Plus, Advanced, or Essentials, you can create your own custom fields on invoices, sales receipts, refund receipts and credit memos.
Here's how to add create, add, and edit custom fields in QuickBooks Online Advanced.
Set up custom fields to appear on sales forms
You can easily set up custom fields to appear on sales forms:
Select the Gear icon on the Toolbar.
Under Your Company, choose Account and Settings (or Company Settings).
Select Sales under Accounts and Settings, then go to the Sales form content section.
Select the pencil icon in that section.
Enter a Name into each dialogue box beneath the heading Custom fields and select whether you want the field to be internal (only displayed in QuickBooks), or public (displayed in QuickBooks and displayed/printed on sales forms).
Select Save and then Done.
These fields will now appear on your sales forms.
If nothing is entered in the custom fields on a specific sales form, the field will not print.
Editing the checkboxes and names in the custom forms styles section of QuickBooks will change all custom form styles custom fields on the Sales transaction. The best practice is to check all three options and use only what is needed when filling out the Sales transaction. The unused fields will not appear on the printed or delivered form.