Salag
SALAG
Tools and Systems

How to Document Your Work So Clients Can't Dispute It

Disputes are won on paper trails, not arguments. Build a proof system with time logs, approval emails, and delivery receipts before anyone questions your invoice.

Salagagreement10 min read

Why do clients dispute work that was clearly delivered?

Disputes rarely start as fraud. They start as misaligned memory.

Finance sees an invoice total. The founder remembers a vague "part-time help" conversation. A new manager never saw your weekly updates. Someone assumes Slack messages count as scope changes.

Your job is not to win arguments. Your job is to make the record so clear that arguing costs more than paying.


What belongs in your proof trail?

LayerWhat to captureWhen
AgreementRate, hours, scope, payment termsBefore hour one
ActivityTime logs, task notes, datesDaily or weekly
DeliveryFiles, links, Loom, summariesAt each handoff
AcceptanceEmail reply, checklist sign-offWithin review window
BillingNumbered invoice matching logsOn agreed rhythm

Missing any layer creates a gap someone will fill with their version of events.


How do time logs prevent disputes?

Time logs are not surveillance. They are accountability mirrors.

Strong log entry:

  • Date
  • Client or project code
  • Task category (inbox, calendar, research)
  • Duration
  • One-line outcome ("cleared 47 emails, flagged 3 urgent")

Weak log entry:

  • "VA work" for 6 hours

Export weekly. Attach or reference exports in your invoice email. If a client questions hours, you open one file, not a memory search.

See time tracking without micromanagement for client-friendly framing.


How do approval emails work as proof?

Email is court-adjacent evidence without being dramatic about it.

Delivery + approval template:

Subject: Delivered: [Project/period] - please confirm

Hi [Name],

Completed for [date range]:

  1. [Deliverable + link or attachment]
  2. [Deliverable + link or attachment]
  3. [Deliverable + link or attachment]

Please reply with any changes by [date]. If I don't hear back, I'll treat these as approved per our agreement and include them on invoice [#].

Thanks, [Your name]

The magic is not legal language. The magic is numbered deliverables on one thread.


What is a delivery receipt and when do you send one?

A delivery receipt is a short confirmation that transmission happened.

Use it when:

  • You send large file batches
  • You hand off credentials or access
  • You complete a milestone
  • You transition work to another team member

Receipt template:

Confirming handoff of [items] via [Drive link / attachment] on [date] at [time]. Please confirm receipt so I know you can access everything.

Screenshot the sent timestamp. Archive the client's "got it" reply.


How do weekly summaries create passive approval?

Retainer clients rarely approve task by task. Weekly summaries create a default acceptance window.

Weekly summary structure:

  1. Hours used vs cap
  2. Top 5 outcomes (bullets)
  3. Blockers needing client input
  4. Next week priorities
  5. One-line approval ask

Reply if anything above needs correction by Friday. Otherwise I'll include these hours on the biweekly invoice.

Silence after a clear window is not trickery if your agreement states the review period.


What should your invoice match?

Invoices should mirror logs, not surprise.

Invoice lineShould match
Period datesTime log export
Hour totalSum of logged tasks
DescriptionWeekly summary categories
Invoice numberReferenced in delivery emails

Use the invoice generator so line items stay consistent week to week.


How do you document scope changes mid-project?

Disputes spike when deliverables changed but the agreement did not.

For every add:

  1. Client request (quote or screenshot)
  2. Your written response with hours/rate impact
  3. Client approval
  4. Updated delivery list

One paragraph in Slack is not enough. Move confirmations to email or a shared doc both sides can search later.


What if a client disputes after silent approval?

Stay factual:

  1. Resend the delivery email thread
  2. Resend the weekly summary they did not object to
  3. Attach time log excerpt for that period
  4. Offer a 15-minute call to resolve specific items, not vague dissatisfaction

Script:

I want to resolve this cleanly. Invoice [#] covers [period]. On [date] I sent [summary/delivery] listing [items]. I didn't receive change requests before billing. Which specific deliverable needs adjustment? I can address good-faith revisions inside [revision terms] or quote additional work separately.

No sarcasm. Boring facts win.


Common documentation mistakes

Mistake 1: Proof scattered across five apps

Slack, WhatsApp, email, Notion, and Loom with no index. Build one archive folder per client per month.

Mistake 2: Delivering without a thread

Dropping files in Drive without a notification email. Always notify in writing.

Mistake 3: Logs that don't match invoices

Rounding up hours without notes invites challenge. Round in logs first, invoice second.

Mistake 4: No review window

Without a deadline for feedback, "I never approved this" stays open forever.

Mistake 5: Deleting messages after payment

Keep records for taxes and future disputes. Archive, don't purge.


Mid-funnel proof trail: the 30-day setup

Week 1: Agreement or onboarding email confirmed
Week 2: Time log habit + first weekly summary
Week 3: Numbered delivery email with approval ask
Week 4: Invoice that references summary and log export

After 30 days, you have a repeatable system clients learn to expect. Disputes drop because ambiguity has nowhere to hide.


How Salag helps

Documentation is not paperwork. It is payment insurance.

Move safer. Not faster.

In short

Document your work so clients can't dispute it by building a proof trail in three layers: agreement (what you promised), activity (what you did), and acceptance (what they approved). Log hours against tasks, send deliverables with numbered handoff emails, and archive every approval. Disputes fail when facts are boring and easy to find.