Troubleshooting
Role: Administrator · Bookkeeper · Office AdminArea: Accounting, Invoicing, Payment Collections · All product versions
What you're seeing
A customer paid an invoice by check, you recorded the payment, and the invoice shows fully paid. Later the bank returns the check for non-sufficient funds (NSF), so the money you recorded never actually arrived. The invoice still shows paid and your Accounts Receivable is overstated, and you may also need to charge the customer a returned-check fee and collect a replacement payment. This can affect a single check or several at once.
Why this happens
Reason 1
The bank reversed a payment you already recorded.
The bank returned the customer's check for non-sufficient funds, so a payment you already recorded as received was reversed. Until you record that reversal in ServiceTitan, the invoice shows paid and your Accounts Receivable does not reflect the money you're still owed.
Which workflow applies to you
There are two ways to record a returned check, depending on your account setup:
If you use Payment Collections, you must have the Automated Refund Workflow enabled, and you record the returned check through that automated path. See Set up automated refund workflow.
If you do not use Payment Collections, follow the manual steps in this article.
Note: When the Automated Refund Workflow is enabled, automated refunds replace the need to manually create negative payments and adjustment invoices. The manual steps below are the recommended method for accounts that do not have the Automated Refund Workflow enabled.
Before you start
You need Accounting and Payments permissions access to create payment types and add adjustment invoices. If you don't have it, contact your admin.
One-time setup — create an NSF Check payment type
Go to Settings, create a new payment type named NSF Check, set Export as to Journal Entry, set Account to your bank account, set Attributes to None, and click Save. Setting Export as to Journal Entry is what allows the type to export negative payments; a payment type that is not set up this way produces the error "Negative AR Payment is not supported. Please update your payment type to AR Adjustment if you want to create an AR Adjustment Debit Memo."

Note: The AR Adjustment path referenced in that error message is a separate debit-memo workflow and is not required here. For the returned-check workflow, the Journal Entry export type is correct.
Caution: Do not use the Bounced Check button in QuickBooks. It automatically creates the journal entry described below, which would duplicate the transaction coming from ServiceTitan.
Note: If you need to record the NSF payment against a pending invoice, a configuration must be enabled to allow adjustment invoices on pending invoices. Contact your admin to turn it on.
How to fix it
These manual steps apply to accounts without the Automated Refund Workflow. If you have the Automated Refund Workflow enabled, record the returned check through that workflow instead (see Which workflow applies to you above).
Recording a returned check has up to three parts. Always complete Part 1. Do Part 2 only if you're charging a returned-check fee, and Part 3 only when the customer pays again.
1Record the returned check
Always complete this part.
Search for and open the invoice the check paid.
Confirm the original check payment has a status of Posted or Exported.

Click Add an adjustment invoice.
On the adjustment invoice, add a negative payment for the same amount as the returned check.
Select the NSF Check payment type (or your equivalent).
In the Memo field, add a note about the returned check, such as the check number and reason.
Click Save.

✓ Done · The original payment is canceled out and the invoice shows a balance due again. The NSF Check payment exports to QuickBooks as a journal entry — a debit to Accounts Receivable (increase) and a credit to your bank account (decrease).

Note: An adjustment invoice is visible to the customer if you print or send the invoice.
2Charge a returned-check fee (optional)
Do this only if you're charging the customer a returned-check fee.
In your pricebook, create a service item for the returned-check fee if you don't already have one, such as Returned Check Fee.

On the original invoice, click Add an adjustment invoice and add the returned-check fee service item.

✓ Done · The invoice now reflects the original service and payment, the returned check, and the returned-check fee.

3Re-apply the customer's replacement payment
Do this only when the customer pays again.
When the customer pays again, the invoice balance comes only from the negative payment, so the invoice won't appear under Collect and apply payment until it has a positive line item. Add a temporary placeholder task to create a balance, apply the payment, then delete the placeholder so no extra revenue is recorded.
Note: The placeholder task is needed because a balance won't appear on the Collect and Apply Payments screen without a supporting line item. This is a known product behavior.
Add a temporary placeholder task:
On the invoice, click Add a task.
In the Name field, type at least one letter to bring up pricebook items, then select one.
Change the Unit Price to match or exceed the payment you need to apply.
Click Save.

Apply the payment:
Click Collect and apply payment.
Open the Credits section and select the payment(s) to apply.
Click Apply to Invoice and choose the invoice.
Click Save.

Remove the placeholder task:
Click the x next to the placeholder task.
Click OK when prompted.

✓ Done · The replacement payment is applied to the invoice and the placeholder task is removed, so no extra revenue is recorded and the invoice balance reflects reality.
Still not working?
Contact ServiceTitan Technical Support at go.servicetitan.com/ask with:
The customer name and invoice number(s)
The returned check's amount, date, and check number
Whether you use Payment Collections and the Automated Refund Workflow
Whether the original check payment had already been exported to your accounting system
The NSF Check payment type's export setup, or a screenshot of it
Which parts of this article you already completed
Want to learn more?
Returned or NSF check payment needs to be reversed on an invoice ›
How to add a negative NSF check payment to invoices.
Invalid check payment applied to multiple invoices ›
Remove an invalid check payment from multiple invoices and re-apply payment.
Invoice missing from the list of applicable invoices for a check payment ›
What to do when an invoice doesn't appear in the list of invoices for a check payment.
View bounced checks (ACH returns) in SmartPay ›
How to view bounced checks and ACH returns in SmartPay.
Set up automated refund workflow ›
How to set up the Automated Refund Workflow for Payment Collections.