How to show payment terms in Quickbooks
In QuickBooks, the “Terms” field is used to define the payment due date for a transaction. You can assign terms like:
- Net 15, Net 30, Net 60 (payment due in 15, 30, or 60 days)
- Due on receipt
- Custom terms (e.g., 2% 10 Net 30 for early payment discounts)
These terms can be applied to both sales transactions (invoices) and purchase transactions (bills). QuickBooks lets you manage how and where the “Terms” field appears depending on your version and settings.
QuickBooks Online
Step 1: Enable Terms in Settings
- Log in to QuickBooks Online.
- Click the gear icon (⚙️) in the top-right corner.
- Under “Your Company”, choose Account and Settings.
- Click the Sales tab from the left sidebar.
- Find the Sales form content section.
- Click ✎ Edit on that section.
- Make sure the “Terms” checkbox is checked to show it on invoices.
- Click Save, then Done to exit settings.
You’ve now enabled the “Terms” field for your sales forms (invoices and estimates).
Step 2: Assign Default Terms to Customers
- Click Sales > Customers from the left panel.
- Select a customer from the list.
- Click Edit in the top right of the customer profile.
- In the Payment and Billing section, choose a default term from the “Terms” dropdown.
- Click Save.
This ensures any invoice you create for this customer will default to the selected term.
Step 3: Show or Change Terms on an Invoice
- Go to + New > Invoice.
- Under the Customer name, you’ll see the Terms field.
- Use the dropdown to choose the appropriate term or create a new one (see next step).
- Fill out the rest of the invoice and send/save.
Step 4: Add or Edit Payment Terms
- Click the gear icon (⚙️) > All Lists.
- Choose Terms.
- Click New to add a new term or click Edit next to an existing one.
- Choose between:
- Standard: e.g., Net 15, Net 30
- Due by certain day of the month
- Save your changes.
Now your custom term will be available in all relevant dropdowns.
Step 5: Show Terms on Purchase Transactions (Bills)
- Go to + New > Bill.
- Under the Vendor name, the Terms field will appear.
- Select or edit the term from the dropdown.
- Continue entering the bill as usual.
You can also set default terms for vendors via Expenses > Vendors and editing the vendor profile.
QuickBooks Desktop
QuickBooks Desktop also allows full control of terms for both sales and expense forms.
Step 1: Ensure Terms Are Turned On in Preferences
- Open QuickBooks Desktop.
- Go to Edit > Preferences.
- Click Sales & Customers (or Bills & Expenses for bills).
- Choose the Company Preferences tab.
- Ensure options related to “payment terms” are enabled.
- Click OK.
Step 2: Create or Edit Terms
- Go to Lists > Customer & Vendor Profile Lists > Terms List.
- To create a new term:
- Click Terms > New.
- Choose Standard or Date Driven.
- Standard: e.g., Net 30 (due 30 days after invoice)
- Date Driven: e.g., due on the 15th of next month
- Enter the term name, net due days, or discount details.
- Click OK.
​​
Step 3: Set Default Terms for Customers/Vendors
- Go to Customer Center or Vendor Center.
- Double-click the customer/vendor name.
- On the Payment Settings tab (for customers), or Additional Info tab (for vendors), select a default term from the dropdown.
- Click OK.
Step 4: Use Terms on Invoices and Bills
For Invoices:
- Go to Customers > Create Invoices.
- Choose a customer.
- The Terms field auto-populates based on the customer’s default.
- You can manually change the terms using the dropdown.
- Finish and save the invoice.
For Bills:
- Go to Vendors > Enter Bills.
- Select the vendor.
- Choose the appropriate term from the Terms dropdown.
- Save the bill.
Step 5: Show Terms on Printed Forms
To ensure the “Terms” field appears on printed invoices:
- Go to Lists > Templates.
- Select your invoice template > click Additional Customization.
- Under the Header tab:
- Check the box for Terms under both “Screen” and “Print” columns.
- Click OK to save.