Refunds happen. The shops that handle them gracefully build customer loyalty; the shops that fight refunds burn relationships and earn bad reviews. SalesThumb makes refunds + credits operationally simple — this article covers the mechanics and the judgment.
When to refund (no questions)
These situations almost always warrant a full or partial refund:
- Service didn't meet the agreed standard. Edge lift on a wrap, swirl marks under ceramic, etc. Refund or rework — customer chooses.
- Service caused damage you can't repair. Paint damage from prep, interior damage from chemicals.
- Service didn't happen as scheduled and customer's plans were materially affected. Customer waited 4 hours for a no-show appointment that wasn't communicated.
- Customer paid for a service that wasn't fully completed. Subscription customer charged for a month they didn't receive service.
Quick refunds in these cases build long-term loyalty. Argued refunds hurt your reputation more than the refund cost saves you.
When to credit instead of refund
A "credit" — goodwill toward a future visit instead of cash back — is sometimes the better tool:
- Customer's dissatisfaction is recoverable. Slight imperfection, easy fix on next visit. A credit motivates the rebook.
- Customer asks for accommodation outside the original scope. They want a wheel coating thrown in. A credit lets you do it on their next visit at your convenience.
- Customer wants something tangible without you losing margin. A 25 credit costs you 5 dollars in materials when they use it; a 25 refund costs you 25.
SalesThumb doesn't have a store-credit ledger today — there's no "Credits" balance on the customer profile that auto-applies to their next invoice. If you want to offer a credit, track it the same way you'd track any other manual accommodation: note it on the customer's record (Customers → [name] → internal notes) so whoever checks them out next time remembers to apply it, then apply it as a discount or comped line item on that future invoice yourself. Because it's manual, be explicit with the customer up front: "I'll note 50 dollars off your next visit" is a promise you (or your team) have to remember to keep — vague offers ("I'll take care of you next time") get forgotten and nothing in the software will remind you.
Issuing a refund in SalesThumb
1. Open the invoice (Customers → [name] → Invoices, or the Invoices list directly). 2. Next to the payment you're refunding, click Refund. 3. Enter the amount — it defaults to the full payment amount; edit it down for a partial refund. 4. Pick a reason: Customer request, Duplicate, or Fraudulent. 5. Add internal notes if you want a record of why. 6. Click Refund $[amount] to confirm.
The refund always returns to the customer's original payment method — there's no separate "refund destination" choice (no store-credit or manual-check option in the flow). Card refunds typically appear in the customer's account within a few business days; SalesThumb logs the refund on the payment and, once you've refunded the full invoice, on the invoice itself.
Tax handling on refunds
SalesThumb automatically reverses sales tax when you refund the entire invoice (the customer gets back the full amount they paid, including tax, and the invoice is voided out). Partial refunds don't get an automatic tax adjustment — most state DORs require manual reconciliation for partial amounts anyway, so if you issue a partial refund, handle the tax portion yourself for your records.
SalesThumb's QuickBooks integration pushes paid invoices one-way; refunds and tax reversals stay in SalesThumb today — reflect them in QuickBooks manually (two-way sync is on the roadmap).
Processing fees on refunds
When you refund a card payment, the processor does not refund the processing fee. You eat the original ~2.9% + 30 cent fee on every refund.
This is a processor policy, not SalesThumb. For a 1000-dollar invoice, the fee was 29.30; if you refund the full 1000, you still owe the processor the 29.30 from the original charge.
For your business math, treat the processing fee as a cost of doing business. Don't try to claw it back from the customer — that's how you generate chargeback disputes.
When NOT to refund
A few cases where refund is the wrong answer:
- Customer-caused damage. They washed the ceramic in a brushed car wash 3 days post-application. The damage isn't on you.
- Pricing remorse. They agreed to the price, you delivered the service, they later think they paid too much. Refund pressure here trains them and others to negotiate retroactively.
- Demand for free additional service. They want a wheel coating added at no charge because they "spent so much." Offer it as a credit toward a future paid service; don't give it as free work.
- Chargeback claims with no merit. Fight them through the dispute system with documentation. Don't preemptively refund.
The decision framework
When you're not sure, ask:
- Would I want to keep this customer for 5+ years? If yes, lean toward refund/credit even when the customer is partially wrong.
- Does this customer leave reviews? If they're verified review-leavers (positive history), refund/credit is cheap insurance against a bad review.
- Am I going to feel good about this decision tomorrow? If saying no feels right today but you'll regret it next week, refund/credit now.
In our experience: refund/credit generously in the cases that matter, hold the line on the cases that don't. Most shops over-fight; very few shops over-refund.