Create payment terms

Prev Next

You can use Payment Terms to manage the due dates of sales invoices and vendor bills. Tracking the due dates of sales invoices helps you manage payment collection and disbursement accurately.

Depending on your business practice, you can create separate terms for Accounts Receivable (AR) or Accounts Payable (AP). A new payment term is a Due Upon Receipt payment term, by default, and it is automatically applied to all customers and vendors, invoices, and bills. You can also set terms and due dates on your invoices to ensure your customers are aware of any past-due items. For example, you may want your invoices to say Payment due upon receipt as a friendly reminder to your customers.


Who uses this feature

  • Administrators, office employees, managers, accountants, and bookkeepers

  • Applies to all business types

  • Applies to all trades

Feature configuration

  • Account configuration is required to use this feature. Please contact Technical Support for details.

Things to know

  • If you have an integrated accounting solution (for example, QuickBooks or Intacct), make sure that the names of terms used in ServiceTitan match the names used in your accounting software. For example, if you created a "custom" payment term, make sure you have the exact "custom" payment term in your accounting solution to avoid export errors.

  • You need to set up the payment terms for the customers and vendors, but the individual invoice can be updated manually.

  • Payment terms do not export to QuickBooks Online.

Create payment term and set global default payment term

  1. Go to the navigation bar and click Settings .

  2. In the side panel, click Invoicing > Payment Terms.


    User selects 'Payment Terms' in the invoicing section of the application interface.

  3. Click Create Payment Term.
     Payment terms section showing options for customer and vendor defaults with a create button.
    The Create a Payment Term page opens.

  4. In the Term Preferences tab, enter the Name of the term.

    Note: The name of the term is visible to customers on invoices and emails.


    Creating a payment term with name and payment due options displayed on the screen.

  5. Select a payment due date:

    1. Due upon receipt: Payment due date is the same as the invoice or bill date.

    2. Due in fixed number of days: Payment due date is a certain number of days from the invoice or bill date. For example, your invoice is due within 30 days of the invoice date.
       Form section for payment terms, highlighting 'Net30' and due date options.

    3. Due by certain day of the month: Payment due date is a set date of the same month of the invoice or bill date. For example, your invoice is dated 1/10/2023, and the term due date is set for the 25th of each month. So the term sets the due date as 1/25/2023 because the due date for an invoice is set on the 25th of each month as it is the 25th day of the month of the invoice (January).
       Form section for payment terms with options for due dates and a selected choice.

    4. Due by certain day of the following month: Payment due date is going to be a set date of the month following the invoice date. For example, your invoice date is 1/10/2023 and the term due date is set on the 5th day of the following month. So this sets the due date as 2/5/2023, as it is the 5th day of the month after the invoice date month (January).
       Form section for payment preferences with options for due dates and a selected choice.

      Note: If you select Due by certain day of the month or Due by certain day of the following month and enter a date exceeding the number of days available in the month, the last day of the month is chosen. For example, if you select Due by certain day of the month and enter 31, in the month of June, the due date will be the 30th, since there are only 30 calendar days in the month of June.

  6. Choose whether you want the payment term you are creating to be a global default or not.

    When should you do this? When a term is set as a global default, it means that for any new customer that is created, the selected term is automatically assigned to each customer as its default term. Terms can be a global default for customer or vendor records. You can change the default terms. For more on defaults for an individual, see Set or change default payment terms.

    Only one term can be marked as a global default for a customer. This means that when you select a term as Default for, the previous global default term will no longer be the default term. For example, The Due Upon Receipt term is currently marked as Default for Customer. You can click into a newly created term, Net30, select Default forCustomer, and click Save. By changing the global default for customer to the Net30 term, now your Due Upon Receipt term is no longer a global default for customer.

    1. If you don’t want the payment term you create to be a global default ignore the Default for section under Term Preferences.

    2. If you want the payment term you are creating to be a global default only for your customers, select Customer.
      User selects 'Customer' option and clicks 'Save' button in settings interface.

    3. If you want the payment term you are creating to be a global default only for your vendors, select Vendor.

      Note: There must always be a global default. You cannot choose not to have a global default for an individual.

  7. When you’re done, click Save, and your term is created.

Add Interest to Payment Terms

You can add interests to payment terms if due dates are not met. For more information, see Transaction Hub Invoices module.

Note: Read the LEGAL DISCLAIMER before saving the interest on the payment terms.

  1. In the Interest tab on the Create a Payment Term page, turn on the Charge interest toggle.

  2. Select an Interest Rate.

    1. If you select Flat interest rate then enter the Flat Rate amount.

    2. For interest rate in Percentage, enter the Annual Rate in percent and select a Charge Method.

    3. For interest rate in Maximum of flat rate or percentage, enter the Flat Rate, or the Annual Rate and select a Charge Method.

  3. Select the Charge Interest Frequency. For a Flat interest rate, this is Once by default.

  4. Enter a Grace Period days number.

  5. Select the invoices on which you want to apply the interest charge.

  6. Select the Task for which you want to apply the interest.

    Note: This is a Pricebook task that appears on invoices when interest is charged. When charging for interest, make sure you have a Pricebook task specifically for charging interest and the task has an Income Account assigned to it. For example, you can create a Pricebook task labeled “Interest.”

    Settings for charging interest on invoices, including rates and grace period options.

  7. When you’re done, click Save.

Payment terms on membership billing invoices

Payment terms work differently on membership billing invoices compared to regular job invoices. Every membership billing invoice will have a payment term set to Custom. When reviewing a membership billing invoice, the Payment Due Date field becomes relevant as this is the date when customers need to pay the invoice.

Automatic billing rules

When you set up automatic billing, the Payment Due Date follows these rules:

  • Sets the Payment Due Date to the Bill Date of the automatic billing rule

  • Sets the Payment Term to Custom

  • If you have a default payment term, overrides the term settings and uses the Payment Due Date.

Manual billing rules

When you use manual billing, the Payment Due Date follows these rules:

  • Sets the Payment Due Date to the larger one of the following values:

    • Invoice date

    • Membership’s next billing date

      Note: This means when you manually create the billing run, the Payment Due Date will either be the day the invoice was created or the membership’s next billing depending on what’s the furthest in the future.

  • Sets the Payment Term to Custom

  • If you have a default payment term, overrides the term settings and uses the Payment Due Date.

Want to learn more?