---
title: "Reconcile Payments & Deposits"
slug: "reconcile-payments-deposits-2"
updated: 2026-05-11T19:08:45Z
published: 2026-05-11T19:08:45Z
---

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

# Reconcile Payments & Deposits

<editor360-custom-block data-preprocessing="true" data-sanitizationtags="b,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; PAYMENTS</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">Reconcile Payments &amp; Deposits</div><p style="position:relative;font-size:13.5px;color:#B5DEFF;margin:0;line-height:1.65;max-width:540px;opacity:0.85">Close the loop on every dollar. Record deposits, reconcile payments, resolve discrepancies, and keep your books accurate.</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/reconcile-payments-deposits-2#p1" class="jp" rel="noopener">Record &amp; Reconcile Payments </a><a href="/docs/reconcile-payments-deposits-2#p2" class="jp" rel="noopener">Close Periods &amp; Export Transactions </a><a href="/docs/reconcile-payments-deposits-2#p3" class="jp" rel="noopener">Troubleshoot Payment Issues </a><a href="/docs/reconcile-payments-deposits-2#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">Record &amp; Reconcile 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:#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">Create a bank deposit</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">⚠︎ Always create deposits in ServiceTitan before reconciling with your bank. Grouping individual payments into one deposit ensures bank statement lump sums match your ERP entries — this is what makes bank reconciliation possible.</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</b> &gt; <b>Bank Deposits</b> and click <b>Create Deposit</b>.</p><p style="margin:0 0 2px"><b>b.</b> Select the payments to include in the deposit. Use filters to narrow by date range, payment type, or business unit.</p><p style="margin:0 0 2px"><b>c.</b> Verify the deposit total matches your bank deposit slip, then click <b>Save</b>.</p><p style="margin:0 0 2px"><b>d.</b> Record the deposit date and reference number for reconciliation with your bank statement.</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">⚠︎ When a retainage release payment is received, verify it routes to the Retainage Receivable GL account — not to general Accounts Receivable. If retainage is not mapped to its own GL account, this payment will overstate AR and understate the retainage balance. Confirm GL routing in the payment record before adding it to the deposit.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/use-customer-payments-and-bank-deposits-modules-with-txn-hub" target="_self" translate="no" class="sl" rel="noopener"><u>Use Customer Payments and Bank Deposits modules with the Transaction Hub</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">Reconcile payments in Transaction Hub</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</b> &gt; <b>Transaction Hub</b>. Review the batched deposit feed to see incoming payment batches from your payment processor.</p><p style="margin:0 0 2px"><b>b.</b> Match each batch to the corresponding ServiceTitan payments. Transaction Hub highlights discrepancies between the processor total and the recorded payments.</p><p style="margin:0 0 2px"><b>c.</b> Resolve any unmatched transactions by reviewing the payment details or contacting your payment processor.</p><p style="margin:0 0 2px"><b>d.</b> Mark reconciled batches as complete to keep your deposit feed organized and up to date.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><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 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">Handle a payment chargeback</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> When a chargeback notification arrives from your payment processor, locate the disputed payment in <b>Accounting</b> &gt; <b>Customer Payments</b> using the invoice number or customer name.</p><p style="margin:0 0 2px"><b>b.</b> Review the chargeback details — reason code, amount, and deadline for response. Gather supporting documentation such as signed invoices, photos of completed work, and communication records.</p><p style="margin:0 0 2px"><b>c.</b> Submit your dispute response through your payment processor portal before the deadline. In ServiceTitan, the automated refund workflow cannot be used for chargebacks — chargeback accounting must be handled manually via adjustment invoices if the dispute is lost.</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">⚠︎ ServiceTitan does not have a native chargeback management workflow. All dispute responses and evidence submission happen through your payment processor's portal (e.g., Adyen, TSYS/Elavon). If the chargeback is upheld, create an adjustment invoice to zero out the original invoice and record a negative payment for the refunded amount.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/create-a-refund-for-an-overpayment" target="_self" translate="no" class="sl" rel="noopener"><u>Create a refund for an overpayment</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:#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">Apply unapplied payments to invoices</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">⚠︎ Unapplied payments inflate your accounts receivable. Review and apply them regularly to keep your financials accurate.</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</b> &gt; <b>Customer Payments</b> and filter by <b>Unapplied</b> status to see payments that haven't been matched to an invoice.</p><p style="margin:0 0 2px"><b>b.</b> Click a payment to open it. Select the invoice you want to apply it to from the customer's open invoices.</p><p style="margin:0 0 2px"><b>c.</b> Confirm the amount to apply. If the payment exceeds the invoice balance, the remainder stays unapplied for future use.</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">⚠︎ For commercial project customers, unapplied balances most commonly arise when a bulk check covering multiple project invoices was not fully distributed at time of entry. Apply in order of oldest project invoice first. If allocation is unclear, hold the payment as unapplied until the customer confirms which invoices the check covers.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><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><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">Close Periods &amp; Export Transactions</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">Review the daily payment summary</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</b> &gt; <b>Customer Payments</b>. Filter by date to review the day's collections.</p><p style="margin:0 0 2px"><b>b.</b> Review the payment totals by type — cash, check, credit card, and financing — to confirm they match your expected collections.</p><p style="margin:0 0 2px"><b>c.</b> Investigate any discrepancies by clicking into individual payment records. Common issues include duplicate entries or payments posted to the wrong date.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/understand-the-transaction-hub" target="_self" translate="no" class="sl" rel="noopener"><u>Understand Transaction Hub</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">Export transactions to your accounting software</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</b> &gt; <b>Batch/Export Transactions</b>. Create a batch to group invoices and payments for the period. Review the batch contents before proceeding.</p><p style="margin:0 0 2px"><b>b.</b> Click <b>Post</b> to generate GL journal entries (Debit AR / Credit Income for invoices; Debit Cash / Credit AR for payments). This locks the records.</p><p style="margin:0 0 2px"><b>c.</b> Select your accounting integration — <b>QuickBooks Desktop</b>, <b>QuickBooks Online</b>, <b>Sage Intacct</b>, or <b>Xero</b>. Review the export preview and verify totals match your ServiceTitan records.</p><p style="margin:0 0 2px"><b>d.</b> Click <b>Export</b> to send the batch to your accounting software. Check your accounting software to confirm the transactions imported correctly.</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" status does NOT mean fully synced. If the external system rejected a record, per-record sync status shows Error even though the batch says "Exported." Always check per-record sync state in the export log.</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">⚠︎ Touchless Integration (auto-push Journal Entries without manual batch/export) is available for QuickBooks Online and Intacct only. QuickBooks Desktop and Xero remain batch-based.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/batching-posting" 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:#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">Run the WIP report before closing the month</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> Before closing an accounting period on commercial projects, run the <b>WIP (Work in Progress) Report</b> to reconcile earned revenue against billed revenue.</p><p style="margin:0 0 2px"><b>b.</b> Compare the "Earned" column (cost-to-cost or % complete) against the "Billed" column. Over-billing or under-billing indicates the project billing is out of sync with actual progress.</p><p style="margin:0 0 2px"><b>c.</b> Resolve any material discrepancies before closing the period. Once the period is closed, corrections require adjustment invoices.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/batching-posting" 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:#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">Close an accounting period</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</b> &gt; <b>Accounting Periods</b>. Find the period you want to close.</p><p style="margin:0 0 2px"><b>b.</b> Review all transactions in the period. Ensure deposits are reconciled, unapplied payments are resolved, and all invoices are finalized.</p><p style="margin:0 0 2px"><b>c.</b> Click <b>Close Period</b>. Once closed, no new transactions can be posted to that period without admin override.</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">⚠︎ Closing an accounting period is irreversible in practice. Once closed, users cannot edit, void, or add transactions in that month. Only adjustment invoices are allowed in closed periods. Close months promptly to prevent backdated edits.</p></div></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/use-accounting-periods" target="_self" translate="no" class="sl" rel="noopener"><u>Use Accounting Periods</u></a></div></div></div></div></div><div id="p3" style="margin:20px 0 8px;padding:10px 14px;background:#F1EDFF;border-radius:8px;border-left:4px solid #4F3A9E"><div style="font-size:14px;font-weight:700;color:#4F3A9E">Troubleshoot Payment 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:#F1EDFF;color:#4F3A9E;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: Payment batch export failed</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</b> &gt; <b>Batch/Export Transactions</b> and check the export log for error messages. Common errors include mapping mismatches or authentication failures with your accounting software.</p><p style="margin:0 0 2px"><b>b.</b> Verify your accounting software connection is active. Go to <b>Settings</b> &gt; <b>Integrations</b> &gt; <b>Accounting</b> and confirm the status shows <b>Connected</b>.</p><p style="margin:0 0 2px"><b>c.</b> Check that all GL accounts, payment types, and tax codes are mapped correctly. Missing mappings are the most common cause of export failures.</p><p style="margin:0 0 2px"><b>d.</b> Retry the export. If the error persists, disconnect and reconnect your accounting integration, then re-export the batch.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/batching-posting" target="_self" translate="no" class="sl" rel="noopener"><u>Batch, post, and export transactions</u></a><a href="/v1/docs/pending-export-report-guide" target="_self" translate="no" class="sl" rel="noopener"><u>Pending Export Report Guide</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:#F1EDFF;color:#4F3A9E;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: Deposit total doesn't match</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 deposit in <b>Accounting</b> &gt; <b>Bank Deposits</b> and compare the listed payments against your bank deposit slip line by line.</p><p style="margin:0 0 2px"><b>b.</b> Check for payments that were added to the wrong deposit or missed entirely. Filter payments by date to find undeposited items.</p><p style="margin:0 0 2px"><b>c.</b> Look for chargebacks, refunds, or processor fees that may have reduced the bank total without a matching adjustment in ServiceTitan.</p><p style="margin:0 0 2px"><b>d.</b> Edit the deposit to add or remove payments as needed, then re-verify the total before saving.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/use-customer-payments-and-bank-deposits-modules-with-txn-hub" target="_self" translate="no" class="sl" rel="noopener"><u>Use Customer Payments and Bank Deposits modules with the Transaction Hub</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:#F1EDFF;color:#4F3A9E;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: Duplicate payment in bank feed</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</b> &gt; <b>Customer Payments</b> and search for the customer or invoice associated with the duplicate. Sort by date to identify the duplicate entries.</p><p style="margin:0 0 2px"><b>b.</b> Compare the payment amounts, dates, and reference numbers. If two payments have the same details, one is likely a duplicate.</p><p style="margin:0 0 2px"><b>c.</b> Void the duplicate payment. Go to the payment record, click <b>Void</b>, and add a note explaining it was a duplicate entry.</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">⚠︎ Payments cannot be unposted — only invoices can. If a posted payment needs correction, void the payment and re-enter it correctly.</p></div><p style="margin:0 0 2px"><b>d.</b> Check the associated deposit — if the voided payment was included in a deposit, you may need to edit the deposit total to reflect the correction.</p></div><div style="margin:6px 0 0;padding-top:5px;border-top:1px solid #DFE0E1"><a href="/v1/docs/use-customer-payments-and-bank-deposits-modules-with-txn-hub" target="_self" translate="no" class="sl" rel="noopener"><u>Use Customer Payments and Bank Deposits modules with 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">Accuracy</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Deposit reconciliation rate</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Track in Bank Deposits. A low match rate signals missing payments, chargebacks, or processor fee gaps.</div><a href="https://go.servicetitan.com/#/new/accounting/deposits" target="_blank" class="sl" rel="noopener">Accounting &gt; Bank Deposits ↗</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">Hygiene</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Unapplied payment balance</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">A growing balance means payments aren't being matched to invoices. For commercial projects, check for undistributed bulk checks as the primary source.</div><a href="https://go.servicetitan.com/#/new/accounting/payments" target="_blank" class="sl" rel="noopener">Accounting &gt; Customer Payments (filter: Unapplied) ↗</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">Timeliness</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Days to close accounting period</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Track in Accounting Periods. Faster closes mean fewer corrections and cleaner financial reporting.</div><a href="https://go.servicetitan.com/#/new/accounting/periods" target="_blank" class="sl" rel="noopener">Accounting &gt; Accounting Periods ↗</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">Completeness</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Export success rate</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Check the Export log. Failed batches mean your accounting software is out of sync with ServiceTitan.</div><a href="https://go.servicetitan.com/#/new/accounting/invoicing/unbatched" target="_blank" class="sl" rel="noopener">Accounting &gt; Batch/Export 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">Retainage</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Retainage deposit match rate</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">A gap signals either unposted retainage release invoices or incorrect GL routing on retainage payments — both of which leave stale retainage balances on the books after project completion.</div><a href="https://go.servicetitan.com/#/new/accounting/deposits" target="_blank" class="sl" rel="noopener">Accounting &gt; Bank Deposits ↗</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">Collections</div><div style="font-size:12.5px;font-weight:600;color:#1a1a1a;margin:0 0 4px">Bulk payment application rate</div><div style="font-size:11.5px;color:#6A7A85;line-height:1.55;margin:0 0 8px">Commercial customers frequently pay with a single check covering multiple project invoices. A growing unapplied balance on LTP accounts almost always traces back to undistributed bulk checks. Monitor by dollar value.</div><a href="https://go.servicetitan.com/#/new/accounting/payments/applied" target="_blank" class="sl" rel="noopener">Accounting &gt; Customer Payments &gt; Applied Status ↗</a></div></div></div><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></editor360-custom-block>
