As it arrived
Before
One month of a lawn-care job log. It works — barely — because the person who built it remembers what everything means. Each numbered marker is a problem, explained under the cleaned version below.
| 1 | Date problem 1 | Customer | Job | Amount | Unlabeled column problem 6 |
|---|---|---|---|---|---|
| 2 | 3/2 | Kowalski | Mow | 120 | |
| 3 | 3/3 | DiMarco | mow+edge problem 2 | 160 | |
| 4 | 3/5 | Herrera | spring cleanup | 1.2k problem 3 | |
| 5 | 3/7 | Kowalski | mowing problem 2 | 120 | |
| 6 | March 9th problem 1 | Bright Path HOA | Mulch install | $1,200.00 problem 3 | |
| 7 | March 9 problem 4 | BP HOA problem 8 | mulch | 1200 | |
| 8 | 2026-03-12 problem 1 | Nowak | MOW problem 2 | 120 | x |
| 9 | 3/14 | DiMarco | mow+edge | 160 | |
| 10 | 3/16 | Alvarez | hedge trim | 260 - incl. haul away problem 5 | |
| 11 | 3/19 | Kowalski | Mow | 120 | |
| 12 | 3/21 | Herrera | mow+edge | 160 | x |
| 13 | 3/24 | Bright Path HOA | cleanup | 850 | |
| 14 | TOTAL | 5210 problem 7 |
Twelve entries as typed, eight marked problems. Amounts hugging the left edge of the cell are ones the spreadsheet is treating as text, not numbers — they silently drop out of any sum.
Same data, cleaned
After
Nothing invented, nothing thrown away — the same eleven real jobs. One date format, one name per job type, real numbers, one row per job, and a total that is a formula instead of a guess.
| 1 | Date | Customer | Job type | Amount | Paid | Notes |
|---|---|---|---|---|---|---|
| 2 | 2026-03-02 | Kowalski | Mow | $120 | Yes | |
| 3 | 2026-03-03 | DiMarco | Mow + edge | $160 | Yes | |
| 4 | 2026-03-05 | Herrera | Spring cleanup | $1,200 | Yes | |
| 5 | 2026-03-07 | Kowalski | Mow | $120 | Yes | |
| 6 | 2026-03-09 | Bright Path HOA | Mulch install | $1,200 | Yes | Was entered twice; kept once |
| 7 | 2026-03-12 | Nowak | Mow | $120 | No | |
| 8 | 2026-03-14 | DiMarco | Mow + edge | $160 | Yes | |
| 9 | 2026-03-16 | Alvarez | Hedge trim | $260 | Yes | Includes haul-away |
| 10 | 2026-03-19 | Kowalski | Mow | $120 | Yes | |
| 11 | 2026-03-21 | Herrera | Mow + edge | $160 | No | |
| 12 | 2026-03-24 | Bright Path HOA | Spring cleanup | $850 | Yes | |
| 13 | Total — computed, not typed | $4,470 | =SUM(D2:D12) | |||
Typed at the bottom before
$5,210
The hand-typed total — $460 short of its own rows.
What the rows sum to as written
$5,670
Duplicate included, “1.2k” read as $1,200.
What the month was really worth
$4,470
Duplicate row removed — $5,670 minus the $1,200 entered twice.
What changed, and why it matters
- One date format. 3/2, “March 9th,” and 2026-03-12 lived in one column — most with no year at all. Now every date is 2026-03-02 style, so the log finally sorts and filters by date.
- One name per job type. Mow work was spelled four ways — Mow, mowing, MOW with a trailing space, mow+edge — so any count by job type saw four services. Now there are two real ones: Mow, and Mow + edge.
- Real numbers. “$1,200.00” and “1.2k” were text, and text silently drops out of a sum. Every amount is now an actual number the spreadsheet can add.
- The duplicate is gone. The March 9 mulch job was entered twice, formatted just differently enough to slip past a glance — removing it took $1,200 of phantom revenue out of the month.
- Notes moved out of number cells. “260 - incl. haul away” turned the whole cell into text. Now: $260 in Amount, “Includes haul-away” in Notes.
- The mystery column has a name. A blank, unlabeled column carried two stray x’s that meant “not paid yet” — knowledge that lived in one person’s head. It is now a Paid column that says No.
- The total is a formula. The hand-typed total was $460 off — it read $5,210 against rows that sum to $5,670 as written. Now =SUM(D2:D12) returns $4,470 and moves whenever a row does.
- One name per customer. “Bright Path HOA” and “BP HOA” were the same customer under two names, which helped hide the duplicate. One name now, so grouping by customer tells the truth.
The service
Have a sheet like this?
Nobody builds a messy spreadsheet on purpose — they accrete, one busy week at a time. Spreadsheet cleanup means I take your working-but-messy file and return it accurate, organized, and easy to maintain: one format per column, real numbers, computed totals, and a layout the next person can actually use.
$500–$2,000
Fixed price, quoted before work begins — typically a few days.
The job log above is a synthetic example — a composite of problems that show up again and again in real job logs, assembled for illustration. It is not a client’s file, and every name and number in it is invented.