---
title: "Collect What You're Owed"
slug: "collect-what-youre-owed"
updated: 2026-05-11T16:54:58Z
published: 2026-05-11T16:54:58Z
---

> ## 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.

# Collect What You're Owed

<editor360-custom-block data-preprocessing="true" data-sanitizationtags="b,i,svg,polyline,style"><div class="sc" style="max-width:960px;margin:0 auto;padding:0 0 3rem;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a1a"><div style="border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#0d1b35 0%,#162a4a 60%,#0f2040 100%);padding:32px 32px 28px;margin:0 0 16px;border-top:3px solid #3892F3;position:relative;"><div style="position:absolute;top:-60px;right:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(2,101,220,0.18) 0%,transparent 70%);pointer-events:none;"></div><div style="position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;border-radius:12px;"></div><div style="position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:20px;background:rgba(2,101,220,0.18);border:1px solid rgba(56,146,243,0.4);margin:0 0 16px"><span class="hb">SERVICETITAN · ACCOUNTING &amp; FINANCE</span></div><div style="position:relative;font-size:24px;font-weight:800;color:#ffffff;line-height:1.25;margin:0 0 10px;max-width:520px;letter-spacing:-0.01em">Collect What You're Owed</div><p style="position:relative;font-size:13.5px;color:#B5DEFF;margin:0;line-height:1.65;max-width:540px;opacity:0.85">Stay on top of outstanding balances. Track aging receivables, send statements, and collect every dollar your business has earned.</p></div><div style="display:flex;align-items:center;gap:8px;margin:0 0 16px;flex-wrap:wrap"><span style="font-size:11px;color:#6A7A85;font-weight:500">Jump to:</span><a href="/docs/collect-what-youre-owed#p1" class="jp" rel="noopener">Track &amp; Review Outstanding Balances </a><a href="/docs/collect-what-youre-owed#p2" class="jp" rel="noopener">Collect &amp; Adjust Payments </a><a href="/docs/collect-what-youre-owed#p3" class="jp" rel="noopener">Troubleshoot Collection Issues </a><a href="/docs/collect-what-youre-owed#kpi" class="jp" rel="noopener">Measure Impact </a></div><div id="p1" style="margin:20px 0 8px;padding:10px 14px;background:#E3FCFF;border-radius:8px;border-left:4px solid #038299"><div style="font-size:14px;font-weight:700;color:#038299">Track &amp; Review Outstanding Balances</div></div><div style="display:flex;flex-direction:column;gap:6px"><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Review your accounts receivable aging</div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Review AR aging weekly. Letting overdue balances sit too long reduces your chance of collecting — most debts over 90 days are significantly harder to recover.</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Invoices without a payment term assigned have no due date and are excluded from aging bucket columns. To see correct aging distribution, assign payment terms to every invoice. Payment terms are configured at <b>Settings &gt; Invoicing &gt; Payment Terms</b> — contact Technical Support if you need assistance with initial setup.</p></div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Accounting &gt; AR Management</b> to view your outstanding customer balances organized by aging buckets. Use the <b>Statement Type</b> dropdown to select "As Of Date" and set your filters.</p><p style="margin:0 0 2px"><b>b.</b> Use the filters to narrow by Business Unit, Customer Type, Min. Days Past Due, or Invoice Export Status to focus on the balances that need attention first.</p><p style="margin:0 0 2px"><b>c.</b> Click into any customer row to see the individual invoices making up their balance. Prioritize follow-up on the oldest outstanding amounts.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ AR Transaction reports should be limited to a maximum one-year date range for performance. Larger ranges cause timeouts.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/ar-management-tool-guide-recommended-workflow" target="_self" translate="no" class="sl" rel="noopener"><u>AR Management Tool Guide: recommended workflow</u></a><a href="/v1/docs/accounts-receivable-summary-report" target="_self" translate="no" class="sl" rel="noopener"><u>Accounts Receivable Summary Legacy Report</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Generate and send customer statements</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Accounting &gt; AR Management</b>.</p><p style="margin:0 0 2px"><b>b.</b> Choose the statement type from the <b>Statement Type</b> dropdown — <b>As Of Date</b> (shows outstanding transactions as of a specific date) or <b>Balance Forward</b> (lists transactions within a date range with a carried-over balance).</p><p style="margin:0 0 2px"><b>c.</b> Set the Date Range or As Of Date. Use the filters (Invoice Export Status, Min. Days Past Due, Business Unit, Customer Type, Payment on File) to narrow the list.</p><p style="margin:0 0 2px"><b>d.</b> Select the customers you want to send statements to. From the <b>Actions</b> dropdown, choose <b>Email Statements</b>, <b>Print Statements</b>, or <b>Print Statements &amp; Mark as Sent</b>. Preview statements before sending to verify the amounts are correct.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ This table only pulls data from posted and exported invoices. Invoices in Pending status will not appear here — make sure invoices are posted before generating statements.</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ To control how often you send statements in bulk, set the Statement Send Frequency at <b>Settings &gt; Invoicing &gt; Customer Statement</b>.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/send-customer-statements" target="_self" translate="no" class="sl" rel="noopener"><u>Send customer statements</u></a><a href="/v1/docs/send-balance-forward-statements" target="_self" translate="no" class="sl" rel="noopener"><u>Send balance forward statements</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E3FCFF;color:#038299;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Place or remove a credit hold on a customer</div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ A credit hold does not physically block new bookings. It triggers a high-visibility red banner on the call/booking screen. Your team should have a policy where CSRs transfer calls from delinquent customers to your Accounts Receivable team when they see the banner — the system will not prevent them from booking.</p></div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Open the customer record. Apply a "Credit Hold" tag to the customer. Tags are managed at <b>Settings &gt; Operations &gt; Tag Types</b>.</p><p style="margin:0 0 2px"><b>b.</b> Configure the Credit Hold tag to <b>Show on Dispatch Board</b> so dispatchers also see the alert when the customer appears on the board.</p><p style="margin:0 0 2px"><b>c.</b> Add a note explaining why the hold was placed or removed. This helps your team understand the situation when the customer calls.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/manage-tags" target="_self" translate="no" class="sl" rel="noopener"><u>Manage tags</u></a></div></div></div></div></div><div id="p2" style="margin:20px 0 8px;padding:10px 14px;background:#E0F2FF;border-radius:8px;border-left:4px solid #004491"><div style="font-size:14px;font-weight:700;color:#004491">Collect &amp; Adjust Payments</div></div><div style="display:flex;flex-direction:column;gap:6px"><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Process a customer refund</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Open the invoice record for the job or transaction that needs the refund. The invoice must be in <b>Posted</b> or <b>Exported</b> status — if it's still Pending, edit the invoice directly instead of creating an adjustment.</p><p style="margin:0 0 2px"><b>b.</b> Click <b>Add an adjustment invoice</b> and confirm in the pop-up. Add negative (credit) line items for the refund amount.</p><p style="margin:0 0 2px"><b>c.</b> Apply a refund payment to the adjustment invoice. Select the refund method: credit card (refunds to the original card), ACH, check, or leave the credit unapplied on the customer's account to apply toward a future invoice.</p><p style="margin:0 0 2px"><b>d.</b> Enter the refund amount and add a note explaining the reason. Complete the refund by following the steps in the KB article linked below — exact button labels and confirmation screens vary by payment method.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Card refunds process back to the original card only. If the original card has expired or been replaced, you cannot refund to that card — issue the refund as a check or leave it as an unapplied credit on the customer's account instead. Card refunds may take 1–2 business days to settle; ACH refunds take 3–5 business days.</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Voided invoices work differently. If the invoice was voided rather than adjusted, the refund must be applied to a new invoice using "Save without charging." Do not use the adjustment invoice workflow for voided invoices.</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Accounting sync: Adjustment invoices export as Credit Memos to your accounting software (QuickBooks, Intacct, Xero). Known issue: when syncing a negative adjustment invoice without an associated payment, the credit memo may use items from the original invoice instead of the adjustment invoice, overstating the credit amount. Always verify the credit memo in your accounting software after export.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/create-a-refund-adjustment-invoice-and-issue-a-refund" target="_self" translate="no" class="sl" rel="noopener"><u>Refund adjustment invoice and issue refund</u></a><a href="/v1/docs/create-an-adjustment-invoice" target="_self" translate="no" class="sl" rel="noopener"><u>Create an adjustment invoice</u></a><a href="/v1/docs/apply-credit-or-payment-to-an-invoice" target="_self" translate="no" class="sl" rel="noopener"><u>Apply credit or payment to an invoice</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Reverse a payment</div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ How you reverse a payment depends on the invoice's current status. Payments cannot be unposted — only invoices can be unposted (and only if the accounting period is open and the invoice has not been exported).</p></div><!-- Sub-workflow: If the invoice is still Pending --><div style="font-size:11px;font-weight:700;color:#004491;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E0F2FF;border-radius:4px;display:inline-block">If the invoice is still Pending</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Open the invoice record for the job or transaction. Because the invoice has not been posted, it is fully editable.</p><p style="margin:0 0 2px"><b>b.</b> Remove or adjust the payment directly on the invoice. The invoice balance updates automatically.</p><p style="margin:0 0 2px"><b>c.</b> Verify the updated balance on the customer record.</p></div><!-- Sub-workflow: If the invoice is Posted and the accounting period is open --><div style="font-size:11px;font-weight:700;color:#004491;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E0F2FF;border-radius:4px;display:inline-block">If the invoice is Posted and the accounting period is open</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Accounting &gt; Batch/Export Transactions</b>. Locate the batch containing the invoice.</p><p style="margin:0 0 2px"><b>b.</b> Unpost the batch. This returns the invoice to Pending status, where you can remove or correct the payment.</p><p style="margin:0 0 2px"><b>c.</b> After making corrections, re-post the batch. Verify the updated balance on the customer record.</p></div><!-- Sub-workflow: If the invoice is in a closed accounting period or has been Exported --><div style="font-size:11px;font-weight:700;color:#004491;text-transform:uppercase;letter-spacing:0.05em;margin:8px 0 4px;padding:4px 8px;background:#E0F2FF;border-radius:4px;display:inline-block">If the invoice is in a closed accounting period or has been Exported</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:4px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Open the original invoice record and click <b>Add an adjustment invoice</b>. Confirm in the pop-up.</p><p style="margin:0 0 2px"><b>b.</b> Add negative (credit) line items to offset the incorrect payment amount. Apply a refund payment to the adjustment invoice using the appropriate method (credit card, ACH, check, or unapplied credit).</p><p style="margin:0 0 2px"><b>c.</b> Post the adjustment invoice. The adjustment exports as a Credit Memo to your accounting software. Verify the credit memo in your accounting software after export.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Exported invoices are permanently locked — the adjustment invoice is the only correction path. Closing an accounting period is irreversible in practice — plan corrections carefully.</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ For card or ACH refunds, confirm whether the original payment has settled before processing. Card refunds may take 1–2 business days to settle; ACH refunds take 3–5 business days. If the original card has expired or been replaced, issue the refund as a check or leave it as an unapplied credit on the customer's account.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/create-a-refund-adjustment-invoice-and-issue-a-refund" target="_self" translate="no" class="sl" rel="noopener"><u>Refund adjustment invoice and issue refund</u></a><a href="/v1/docs/batch-post-and-export-transactions" target="_self" translate="no" class="sl" rel="noopener"><u>Batch, post, and export transactions</u></a><a href="/v1/docs/create-an-adjustment-invoice" target="_self" translate="no" class="sl" rel="noopener"><u>Create an adjustment invoice</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Charge interest on overdue balances</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> First, create a task code item in your Pricebook for interest charges. Create a service item for interest (you can leave the price at $0.00). For the full setup steps, see the <i>Charge interest using the Invoices module</i> article linked below.</p><p style="margin:0 0 2px"><b>b.</b> Next, configure a payment term with interest settings: go to <b>Settings &gt; Invoicing &gt; Payment Terms</b>. Select or create a payment term, open the <b>Interest</b> tab, enable the <b>Charge Interest</b> toggle, and set the interest rate, grace period, and charge frequency.</p><p style="margin:0 0 2px"><b>c.</b> To apply charges, go to <b>Accounting &gt; Invoices</b>. Select the overdue invoices (use the aging filters to identify them), then click <b>Actions &gt; Charge Interest</b>. Select the date from which interest should accrue, review the calculated charges, and confirm.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Interest charges automatically generate adjustment invoices linked to the original invoices. The original invoice must use a payment term that has interest settings configured. Review the legal disclaimer before saving interest settings on payment terms.</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ There is no automatic recurring interest — someone on your team must manually charge interest each cycle. There is currently no automation rule to apply fees on invoices automatically.</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Interest can also be charged on membership and service agreement invoices. If your payment terms have interest enabled, be aware this applies across those invoice types as well.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/charge-interest-using-the-invoices-module" target="_self" translate="no" class="sl" rel="noopener"><u>Charge interest using the Invoices module</u></a><a href="/v1/docs/charge-interest" target="_self" translate="no" class="sl" rel="noopener"><u>Charge interest (legacy)</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Write off bad debt</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Open the invoice record for the uncollectible balance.</p><p style="margin:0 0 2px"><b>b.</b> Click <b>Add an adjustment invoice</b>. Add a negative line item for the amount to write off. Map the line item to your <b>Bad Debt</b> expense GL account to categorize the loss correctly.</p><p style="margin:0 0 2px"><b>c.</b> Enter a memo documenting the write-off reason. Post the adjustment invoice to zero out the balance and record the expense in your general ledger.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Write-offs are processed via adjustment invoices, not a dedicated "Write Off" button on the AR screen. The adjustment invoice exports as a Credit Memo to your accounting software (QuickBooks, Intacct, Xero).</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ If the original invoice has already been exported, you cannot edit it directly — the adjustment invoice is the only correction path. Verify GL account mappings on your Bad Debt expense account before posting.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/create-an-adjustment-invoice" target="_self" translate="no" class="sl" rel="noopener"><u>Create an adjustment invoice</u></a><a href="/v1/docs/overview-of-the-invoicing-process" target="_self" translate="no" class="sl" rel="noopener"><u>Invoicing process overview</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Handle a bounced check</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Locate the original payment in <b>Accounting &gt; Customer Payments</b> using the customer name or invoice number. Confirm the check has been returned by your bank.</p><p style="margin:0 0 2px"><b>b.</b> Use the automated refund workflow to reverse the payment — this ensures the correct accounting entries are created automatically. For the full walkthrough, see the <i>Accounting process for bounced checks</i> article linked below.</p><p style="margin:0 0 2px"><b>c.</b> If the check was already exported to your accounting software, create an adjustment invoice to reverse the payment and restore the outstanding balance. Verify the reversal in your accounting software after export.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Bounced checks are common when collecting at the time of service. Establish a process to review returned items within 24 hours so the customer can be contacted promptly and the balance stays accurate.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/accounting-process-for-bounced-checks-recommended-workflow" target="_self" translate="no" class="sl" rel="noopener"><u>Accounting process for bounced checks: recommended workflow</u></a><a href="/v1/docs/set-up-automated-refund-workflow" target="_self" translate="no" class="sl" rel="noopener"><u>Set up automated refund workflow</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#E0F2FF;color:#004491;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Send payment reminders to customers</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Go to <b>Accounting &gt; AR Management</b>. Filter for overdue balances using the <b>Min. Days Past Due</b> filter and set the <b>Statement Type</b>.</p><p style="margin:0 0 2px"><b>b.</b> Select the customers you want to remind. Click the <b>Actions</b> dropdown and select <b>Email Statements</b>. Review the email template and recipient addresses in the flyout.</p><p style="margin:0 0 2px"><b>c.</b> Preview the statement, customize the subject or body if needed, then click <b>Send</b> to email the statements to the selected customers.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ To send payment reminders, use customer statements from AR Management. For SMS-based payment collection messaging, configure Marketing Pro campaigns. Statement email delivery requires the "View/Email Customer Statements" permission to be enabled for your user role.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/send-customer-statements" target="_self" translate="no" class="sl" rel="noopener"><u>Send customer statements</u></a><a href="/v1/docs/bulk-charge-customers" target="_self" translate="no" class="sl" rel="noopener"><u>Bulk charge customers</u></a></div></div></div></div></div><div id="p3" style="margin:20px 0 8px;padding:10px 14px;background:#FEF3E2;border-radius:8px;border-left:4px solid #8B5E0F"><div style="font-size:14px;font-weight:700;color:#8B5E0F">Troubleshoot Collection Issues</div></div><div style="display:flex;flex-direction:column;gap:6px"><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#FEF3E2;color:#8B5E0F;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Troubleshoot: AR balance doesn't match the general ledger</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Run the <b>AR Transactions</b> report (<b>Reports &gt; All Reports</b> &gt; search "AR Transactions") and compare the total to the Accounts Receivable balance on your Balance Sheet in your accounting software for the same date. For details on available AR report variants, see the <i>AR Transactions report</i> article linked below.</p><p style="margin:0 0 2px"><b>b.</b> Check for unposted invoices or payments. Go to <b>Accounting &gt; Batch/Export Transactions</b> and post any pending batches — unposted transactions are the most common cause of mismatches. For a walkthrough of the batch lifecycle, see the <i>Batch, post, and export transactions</i> article linked below.</p><p style="margin:0 0 2px"><b>c.</b> Look for manual journal entries posted directly to the AR account. These bypass the sub-ledger and create discrepancies. Reverse any incorrect entries and rebook them through the proper workflow (invoice or adjustment invoice). For adjustment invoice steps, see the <i>Create an adjustment invoice</i> article linked below.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ "Exported" does not mean fully synced to your accounting system. If the external system rejected a record, the individual record's sync status may show an error even though the batch itself shows "Exported." Always check per-record sync status when troubleshooting GL mismatches.</p></div><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Auto-batching can interfere with manual batch management. If auto-batching is enabled, invoices may be auto-batched within seconds of creation. When you need to manage batches manually, temporarily disable auto-batching at <b>Settings &gt; Accounting &gt; Journal Entries and Auto-Batching</b> to prevent conflicts.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/ar-management-tool-guide-recommended-workflow" target="_self" translate="no" class="sl" rel="noopener"><u>AR Management Tool Guide: recommended workflow</u></a><a href="/v1/docs/ar-transactions-report" target="_self" translate="no" class="sl" rel="noopener"><u>AR Transactions report</u></a><a href="/v1/docs/batch-post-and-export-transactions" target="_self" translate="no" class="sl" rel="noopener"><u>Batch, post, and export transactions</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#FEF3E2;color:#8B5E0F;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Troubleshoot: Refund won't process</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Verify the original payment has fully settled — not just authorized. If the payment hasn't settled yet, you'll need to void it rather than issue a refund. Check the payment status on the invoice record to confirm.</p><p style="margin:0 0 2px"><b>b.</b> Confirm your payment processor connection is active. Go to <b>Settings &gt; Integrations &gt; Payment Processing</b> and verify the connection status. If the connection shows an error, re-authenticate or contact your payment processor. For more detail, see the <i>Payment processing</i> landing page linked below.</p><p style="margin:0 0 2px"><b>c.</b> If the credit card on file has expired or been replaced, you cannot refund to that card. Instead, issue the refund through an alternative method — such as a check — or apply a credit to the customer's account using an adjustment invoice. See the <i>Refund adjustment invoice</i> article for the full workflow, or use the <i>automated refund workflow</i> to let ServiceTitan guide you through the correct accounting steps.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ ACH refunds take 3–5 business days to settle. If a customer reports a missing ACH refund within that window, the refund may still be in transit. Verify the payment status on the invoice before issuing a duplicate refund.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/create-a-refund-adjustment-invoice-and-issue-a-refund" target="_self" translate="no" class="sl" rel="noopener"><u>Create a refund adjustment invoice and issue a refund</u></a><a href="/v1/docs/how-to-void-or-cancel-an-invoice" target="_self" translate="no" class="sl" rel="noopener"><u>How to void or cancel an invoice</u></a><a href="/v1/docs/set-up-automated-refund-workflow" target="_self" translate="no" class="sl" rel="noopener"><u>Set up automated refund workflow</u></a></div></div></div></div><div class="st" style="border:1px solid #D0D8DD;border-radius:8px;padding:10px 14px"><div style="display:flex;align-items:flex-start;gap:10px"><div class="sn" style="min-width:24px;height:24px;border-radius:6px;background:#FEF3E2;color:#8B5E0F;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0"></div><div style="flex:1"><div style="font-size:13.5px;font-weight:600;color:#1a1a1a;margin:0 0 1px">Troubleshoot: Credit hold isn't preventing bookings</div><div style="font-size:13px;color:#374151;line-height:1.7;margin:6px 0 0;padding-left:1em"><p style="margin:0 0 2px"><b>a.</b> Understand that Credit Hold is a tag-based visual alert, not a system block. Confirm the "Credit Hold" tag is applied to the customer record and configured to <b>Show on Dispatch Board</b>.</p><p style="margin:0 0 2px"><b>b.</b> Verify the CSR is seeing the red banner on the booking screen when pulling up the customer. If not, confirm the tag is active and applied to the correct customer record (not just a note in the memo field).</p><p style="margin:0 0 2px"><b>c.</b> Since the system does not physically disable the "Book Job" button, enforcement depends on your team's process. CSRs should transfer calls from delinquent customers to Accounts Receivable when the credit hold banner appears. Consider reviewing role permissions under <b>Settings &gt; People &gt; Roles</b> if you need to restrict which users can override AR policies.</p><div style="padding:5px 10px;background:#EAEFF2;border-left:3px solid #8C9CA5;border-radius:6px;margin:4px 0 4px"><p style="font-size:12px;color:#4B5563;margin:0;line-height:1.5">⚠︎ Credit Hold is an alert, not a system block. ServiceTitan does not disable the ability to book a job for a customer with a credit hold tag. Consistent enforcement depends on your team following an established collections process.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/manage-tags" target="_self" translate="no" class="sl" rel="noopener"><u>Manage tags</u></a><a href="/v1/docs/understand-the-transaction-hub" target="_self" translate="no" class="sl" rel="noopener"><u>Understand the Transaction Hub</u></a></div></div></div></div></div><div id="kpi" style="margin:24px 0 12px"><div style="display:flex;align-items:center;gap:8px;margin:0 0 12px"><svg width="15" height="15" viewbox="0 0 24 24" fill="none" stroke="#004491" stroke-width="2.5"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg><div style="font-size:13px;font-weight:700;color:#004491;text-transform:uppercase;letter-spacing:0.06em">Measure the impact</div></div><div style="display:grid;grid-template-columns:1fr 1fr;gap:8px"><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">COLLECTION POINT</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">% of jobs paid at point of service</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">A declining rate signals gaps in on-site payment collection or missing payment tools on the truck.</div><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "Jobs without Payments" ↗</a></div><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">AGING</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Total AR outstanding</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">A growing total signals collection slowdowns or follow-up gaps.</div><a href="https://go.servicetitan.com/#/new/accounting/armanagement" target="_blank" class="sl" rel="noopener">Accounting &gt; AR Management ↗</a></div><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">COLLECTION SPEED</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Days sales outstanding (DSO)</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">A rising DSO means customers are taking longer to pay.</div><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "AR Transactions" ↗</a></div><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">RECOVERY</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Collection rate by aging bucket</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Low recovery in 60+ days signals the need for earlier follow-up.</div><a href="https://go.servicetitan.com/#/new/reports/all" target="_blank" class="sl" rel="noopener">Reports &gt; All Reports &gt; search "AR Transactions" ↗</a></div><div style="padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #DFE0E1;border-top:3px solid #0265DC;"><div style="font-size:11px;font-weight:700;color:#0265DC;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 6px">WRITE-OFFS</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Bad debt as % of revenue</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">If bad debt exceeds 1–2% of revenue, tighten credit policies and follow-up cadence.</div><a href="https://go.servicetitan.com/#/new/accounting/invoices" target="_blank" class="sl" rel="noopener">Accounting &gt; Invoices (filter by Invoice Type: adjustment) ↗</a></div></div></div><div style="margin-top:8px;border-top:1px solid #DFE0E1;padding-top:16px;"><style> .sc { counter-reset: step } .sn { counter-increment: step } .sn::before { content: counter(step) } .hb { font-size: 10.5px; font-weight: 700; color: #78BBFA; letter-spacing: 0.08em } .jp { font-size: 11.5px; font-weight: 600; color: #374151; text-decoration: none; padding: 5px 13px; background: #fff; border: 1px solid #D0D8DD; border-radius: 20px; transition: all 0.15s } .jp:hover { background: #E0F2FF; border-color: #B5DEFF; color: #004491 } .st { transition: box-shadow 0.15s, border-color 0.15s } .st:hover { border-color: #B5DEFF !important; box-shadow: 0 2px 12px rgba(2, 101, 220, 0.07) } .sl { font-size: 10.5px; color: #0265DC; text-decoration: none; margin-right: 6px } .sl:hover { text-decoration: underline } .sl+.sl::before { content: "· "; color: #D0D8DD } p[data-block-id] { font-size: 1rem; } ul li p[data-block-id] { margin-bottom: 0; } ul[data-type="taskList"] li div p[data-block-id] { margin-bottom: 0; } ol li p[data-block-id] { margin-bottom: 0; } table tbody th p[data-block-id] { margin-bottom: 0; } blockquote p[data-block-id] { margin-bottom: 0 !important; } p[data-block-id]:empty::after { content: "\00A0"; } </style></div><p data-block-id="mp1fzdeu-mn6564-582"></p></div></editor360-custom-block>
