Documentation Index

Fetch the complete documentation index at: https://help.servicetitan.com/llms.txt

Use this file to discover all available pages before exploring further.

Revenue on job not correct due to discount

Prev Next

 Troubleshooting
Role: Administrator · Accountant · BookkeeperArea: Accounting · Pricebook (Discounts) · General Ledger Accounts · All versions

Before you start

  • You need the Edit general ledger accounts permission to edit GL account types in Settings > Accounting > General Ledger Accounts.

What you're seeing

A job's revenue looks too high. The revenue shows the amount before the discount was applied, instead of the lower amount the customer owes after the discount. The discount is on the invoice, but it isn't reducing the reported revenue.

Why this happens

There's one common reason.

Reason 1

The discount is mapped to a GL account type that doesn't reduce reported revenue.

ServiceTitan's revenue reports and job costing total the invoice items that are mapped to Income-type GL accounts. If the discount is mapped to a GL account that isn't recognized the way a discount should be, the discount doesn't reduce reported revenue, and the job looks like it earned more than it did.

How to fix it

1Update the discount GL account's Type

  1. Go to Settings > Accounting > General Ledger Accounts.

  2. Find the GL account used for discounts and click Action > Edit.

  3. On the Edit GL Account screen, open the Type dropdown and select Income.

  4. Click Save.

  5. On the invoice for the affected job, remove the discount task.

  6. Add the discount task back to the invoice. This forces the change to take effect.

  7. Check the job's revenue to confirm it now shows the correct, post-discount amount.

✓ Done · The job's revenue reflects the discounted total the customer actually owes.

Still not working?

Contact ServiceTitan Technical Support at go.servicetitan.com/ask with:

  • The job and invoice number(s) affected

  • The discount GL account name and its current Type

  • The revenue amount shown vs. the amount you expect

  • Whether removing and re-adding the discount task changed the result

  • Which steps from this article you already tried

Want to learn more?

Set up general ledger accounts ›
How to create GL accounts and assign each one its account type.

Job costing report shows incorrect costs or revenue ›
Troubleshoot other GL-mapping issues that make job costing numbers look wrong.