Find the gaps
before they cost you.
A simple weekly check for plumbing, HVAC, and home-service shops. Compare payouts to bank deposits. See only what needs a second look.
1Processor payouts
Stripe · Square · OtherUpload payout/transfer totals, not individual customer charges.
2Bank deposits
Any bank CSVUse the same account and currency; include a buffer after the week.
Weekly money check
How this check works (and what it cannot prove)
Amounts are compared to the cent in USD. The window runs forward from payout date to bank posting date, counting Monday–Friday, not holidays. Exact matches come first. Equally plausible matches are left for review rather than silently assigned. Batch/split search is limited to four rows and 12 candidates. Gross minus fees is used only when you explicitly choose “gross before fees”; otherwise the mapped amount is already net. Explicit net columns take priority.
“Amount differs” requires a shared nonempty reference in the ID or description, a unique candidate, and the date window. A date and similar dollar amount alone are not proof. Duplicate detection uses repeated IDs or identical date, amount and nonempty description. Fee flags are configurable heuristics, not evidence of overcharging. Matched totals are candidate reconciliations, not an audit. Missing deposits can still be in transit or outside your export range.
Use one bank account, one processor/location, and one currency per run. This prototype does not handle FX, holiday calendars, many-to-many grouping, refunds, chargebacks, or negative payouts. Export formats vary; always inspect mappings and the first-row preview. No direct bank connection, account credentials, or accounting writes.