Share:

Debt Ledger Automation

From manual spreadsheets to a smart, auto-populated dashboard

Proposal for Studio 1 — New York

The Problem: What We Have Now

Current Debt Ledger (Google Sheet)

6,500+ rows manually maintained — someone has to look up each Square payment and type the amount into the correct cell every day

No instant search — finding a customer means Ctrl+F through thousands of rows, hoping the spelling matches

Errors go undetected — if a Square payment gets assigned to the wrong location or category, nobody knows until reconciliation

Finished accounts clutter the view — customers who've paid in full are still taking up rows alongside active debtors

No real-time visibility — to know who's missed 3+ payments, someone has to manually scan month columns

Unmatched payments invisible — if a Square payment doesn't match any customer in the ledger, it's lost

Two Options

Alternative

Option B: Clean Start + Auto-Sync

Same dashboard and automation, but start with a clean ledger — import existing data and filter out all completed/zero-balance accounts during import.

  • Everything in Option A, plus...
  • Completed accounts (balance = $0) removed during import
  • Write-offs already applied get archived, not shown
  • Only active debtors visible — cleaner, faster
  • Archived accounts still searchable (separate "Archive" filter)
  • New daily sales auto-added to ledger (no manual row creation)
  • Automatic cleanup: accounts reaching $0 move to archive

Side-by-Side Comparison

Feature Current (Manual Sheet) Option A (Sheet + Dashboard) Option B (Clean + Dashboard)
Daily payment entry Manual lookup + type Automatic from Square Automatic from Square
Search by Reference ID Ctrl+F (slow) Instant search bar Instant search bar
See only active accounts All 6,500 rows mixed Filter: Active only Default view (archived hidden)
Spot delinquent accounts Manual column scanning Auto-flagged (3+ misses) Auto-flagged (3+ misses)
Unmatched payments Invisible Flagged immediately Flagged immediately
Payment errors Found months later Flagged same day Flagged same day
Customer payment timeline Scroll right across columns Click to see visual timeline Click to see visual timeline
Make adjustments Find cell, type value Button: Write-off / Refund Button: Write-off / Refund
Google Sheet still usable Yes (it's the only thing) Yes (it's the data store) Yes, but dashboard is primary
Completed accounts Still showing Filterable out Auto-archived
New customers Manual row creation Flagged for manual add Auto-added from daily sales

What the Dashboard Looks Like

Debt Ledger — New York

Total Outstanding
$2.4M
Active Accounts
3,847
Flagged Items
23
Today's Collections
$32,116
🔍 Search by Reference ID, customer name, or amount...
Name Reference Sale Balance Last Payment Misses Status
Leotiltia Vargas A1540166 $4,000 $1,400 Jan 2026 0 Active
Brandon Campbell P1703433 $4,000 $4,000 Nov 2025 4 Delinquent
Xavier Powell B1563449 $3,500 $0 Mar 2026 0 Paid Off
Mikell Nesbitt B1638551 $4,500 $4,500 Aug 2025 7 Monterey

⚑ Flagged Items (23)

UNMATCHED $287.50 payment received — no matching customer in ledger (Square ID: SQ_7849)
WRONG CATEGORY Joel Haddison (P2066038) — recurring payment on Studio Sales location instead of Recurring
3+ MISSES Tiffany Garcia (X1586518) — 3 consecutive months with $0 collected
NEW CUSTOMER Marcus Johnson — $4,000 sale on Mar 18, no ledger row exists

Customer Detail View

Click any customer in the table to see their full payment history:

Leotiltia Vargas — A1540166

Sale: $4,000 | Deposit: $450 | Balance: $1,400 | Monthly: $100

Payment Timeline

Oct 2025
$180.00
Nov 2025
$0.00
Dec 2025
$100.00
Jan 2026
$100.00
Feb 2026
$0.00
Mar 2026
PENDING

Reports You Can Run From This Data

Once the debt ledger is auto-populated, these reports become available instantly — no manual data gathering needed:

📈 Outstanding by Age Bucket

How much is owed in 0-30, 31-60, 61-90, and 90+ day buckets. Instantly see how much debt is "fresh" vs "stale".

For: Mike, Accounting

💰 Monthly Cash Flow Projection

Based on active accounts and their monthly payment amounts, project expected collections for the next 3 months.

For: Neil, Finance

⚠ Delinquent Accounts Alert

Customers with 3+ consecutive missed payments — flagged automatically. Includes Monterey eligibility (5+ misses, 120+ days).

For: Collections Team

🔍 Error & Mismatch Report

Payments on wrong Square locations, unmatched payments with no customer record, duplicate entries. Catch mistakes the same day.

For: Mike, Operations

💲 Write-Off Summary

Total write-offs by period (monthly/quarterly/yearly). Track how much debt is being written off and trending direction.

For: Accounting, QuickBooks

🎯 Collector Performance

Which collectors are recovering the most? Payment volume, success rates, and average recovery per collector — pulled from the same data.

For: Mike, Team Leads

💵 Low Balance Accounts

Customers within $200 of paying off their balance. Quick wins for the collections team — one more payment and they're done.

For: Collections Team

📊 Payment Success Rate Trends

Monthly success rate over time — are more payments succeeding or failing? Overlay with team changes, pricing changes, or seasonal patterns.

For: Neil, Strategy

👥 New vs Returning Collections

How many new customers entered the collections system this month vs how many existing accounts were collected on?

For: Operations

🚀 Revenue Recovery Forecast

Based on historical success rates per miss number, predict how much of the outstanding $2.4M is realistically recoverable.

For: Neil, Finance

How It Works (Technical)

Square API
Daily payments pull
Ledger Sync
Match + write + flag
📄
Google Sheet
Source of truth
💻
Dashboard
Search + filter + flag
Runs automatically every day at 7:00 AM as part of the existing daily automation.
No manual intervention needed. Dashboard always has yesterday's data.

Questions for Mike

To build this right, we need to understand what Mike actually uses the debt ledger for:

  1. What do you look up most often? — Customer by name? Reference ID? Accounts over a certain balance?
  2. What decisions does the ledger inform? — Who to chase? Who to write off? Who to send to Monterey?
  3. What are the pain points? — What takes the most time? What errors have burned you?
  4. Do you need to edit the sheet directly? — Or would the dashboard adjustment buttons replace that need?
  5. Who else uses the ledger? — Just Mike? Collections team? Accounting? Neil?
  6. How often do you reference it? — Multiple times a day? Weekly? Only when chasing?
  7. What's the #1 report you'd want? — If you could only pick one from the list above, which one?
  8. Do you use the other tabs? — Low Balance, Missed Payments, Accounts Receivable — are they current and useful?