gotchas.md
153 lines · small-business/skills/payroll-prep/reference/gotchas.md at 2574e29
Gotchas
The mistakes that shortchange a person or double-pay a period. Payroll errors are not accounting errors — they land in someone's bank account on Friday.
Raw lines 1 to 6
Gotcha: filling in a missing clock-out
Why it matters: This is the single most damaging thing this skill could do. A filled-in punch produces a paycheck that looks completely normal, so nobody checks it. If the guess is low, someone worked for free. If it is high, the owner overpaid and will never know.
Raw lines 7 to 10Bad
Marcus, Thursday: 6:40 AM – 3:10 PM (estimated out, matches his usual)
8.0 regular hoursRaw lines 11 to 17Good
Marcus, Thursday 3/12: clocked in 6:40 AM, no clock-out.
Hours unknown — his gross below excludes that shift entirely.
What did he actually work?Raw lines 18 to 27
Gotcha: breaks deducted twice, or not at all
Why it matters: Half an hour a day across five people for two weeks is 25 hours. On an uploaded sheet you cannot tell by looking whether lunch is already netted out.
Raw lines 28 to 31Good
Ask once: "Does this sheet already take out lunch, or should I?" Then apply it consistently and say which way you went in the run sheet.
Raw lines 36 to 41
Gotcha: estimating employer taxes
Why it matters: The owner uses the total to decide whether payroll clears. A percentage-of-gross estimate looks precise and can be off by hundreds, which is exactly the margin that matters when cash is tight.
Raw lines 42 to 45Good
Employer taxes not available — no payroll provider connected
Gross wages USD 9,840.00
You will need gross plus your usual employer share in the account by the 20th.Raw lines 53 to 62
Gotcha: silently accepting a rate change
Why it matters: A rate that moved is either a raise the owner gave or a data error. Both are common. Running on it without asking pays the wrong amount either way, and pay corrections are miserable to unwind.
Raw lines 63 to 66Good
Luis reads USD 32.00 this period, USD 29.50 last. That is USD 100 a week.
Raise, or a bad entry?Raw lines 71 to 79
Gotcha: batching the flag review
Why it matters: "Three flags, all look minor, proceed?" gets a yes. Each flag asked separately gets a real answer, because the owner is thinking about one person at a time.
Raw lines 80 to 83Good
Three separate questions, each naming the person, the day, and the dollars, answered one at a time and recorded.
Raw lines 90 to 95
Gotcha: submitting the payroll
Why it matters: Once direct deposit is submitted it is very hard to reverse, and the reversal itself is visible to the employee. The gap between staging and submitting is the last place an error can be caught for free.
Raw lines 96 to 99Bad
Stage the run and submit it in Gusto because the owner said yes to the run sheet.
Raw lines 100 to 103Good
Stage it, tell the owner it is ready in Gusto, and let them press submit. Say why: it is the last free chance to catch something.
Same rule in QuickBooks Payroll. Having write access to a payroll system is not permission to run payroll, and the reversal there is no easier.
Raw lines 104 to 111
Gotcha: the period that straddles month end
Why it matters: A period ending the 31st with a pay date on the 4th sits in two months. Guess wrong and either the month's labor cost is understated or the cash lands in the wrong period.
Raw lines 112 to 115Bad
Post the whole entry to the period end date because that is when the work happened.
Raw lines 116 to 119Good
Ask once whether they accrue. Post cash to the pay date. If they accrue, split the wages; if they do not, do not invent accrual entries for books that have never had them.
Raw lines 120 to 125
Gotcha: paying someone who is not on the roster
Why it matters: A name appearing on a timesheet with no hire record is either a new person nobody set up or an error. Paying first and sorting it out later creates a tax and classification problem.
Raw lines 126 to 129Good
"D. Amara" appears on the sheet with 22 hours. No hire record.
New apprentice, or a name I should be matching to someone?Raw lines 134 to 142
Gotcha: allocating labor with an invented burden rate
Why it matters: Every job margin in the business inherits that number. A guessed 22% loading makes them all wrong in the same direction, which is the hardest kind of error to notice.
Raw lines 143 to 146Good
Allocate raw wages, label them as raw, and ask the owner for their burden rate once. Then remember it.
Raw lines 151 to 153