Freelance Client Feedback Spreadsheet: Columns Across Revision Rounds

Freelance client feedback spreadsheet: Column-Then-Round. Track Status, Owner, Round, Severity—distinct from revision emails, scope creep, and kickoff.

Freelance Client Feedback Spreadsheet: Columns Across Revision Rounds

Freelance client feedback spreadsheet tracking keeps every comment as a row with a round and a status—so Slack threads stop being your only memory.

This page is Column-Then-Round. It is not revision round emails (email choreography to open/close a round). It is not scope creep red flags (extra work outside the fence). It is not kickoff email (after yes, before work). Contracts still own how many rounds exist: contracts and scope.

Log each item once. Tag the round. Close the row when done. Price anything marked outside the fence.

Not legal advice. Workflow only.

Table of contents

  1. Column-Then-Round
  2. Column schema (original value)
  3. How the sheet talks to revision emails
  4. Sample round workflow
  5. What this page will not do
  6. FAQ
  7. Build the sheet before your next v1

Column-Then-Round

        COLUMN-THEN-ROUND
  1. DELIVER → version labeled (v1, v2)
  2. OPEN    → revision email (other owner)
  3. LOG     → one row per feedback item
  4. WORK    → filter by Round + Status
  5. CLOSE   → Status = Done; email closes the round
  6. EXTRA   → Out of scope → change order (other owner)

Emails move the conversation. The sheet stores the inventory. If you only send open-round / close-round notes without a list, consolidated feedback still scatters. If you only keep a sheet without naming rounds in email, clients never see the fence.

Column schema (original value)

Use one tab per project (or one Project column on a master tab). Keep headers stable so filters work.

ColumnPurposeExample values
Item IDStable keyFB-014
ProjectWhich engagementAcme landing
VersionFile labeled when loggedv1, v2
RoundWhich paid revision cycle1, 2
DescriptionOne concrete ask“Hero headline too long on mobile”
SourceWhere it came fromEmail 12 Mar, Loom 03:20, Doc comment
SeverityHow blockingBlocker / Major / Minor / Nice-to-have
OwnerWho actsYou / Client / Designer
StatusLifecycleNew / In progress / Waiting on client / Done / Deferred / Out of scope
DueOptional dateRound deadline
ResolutionWhat you shipped“Shortened to 8 words; pushed v1.1”
Change-order?Y/NY only if Status is Out of scope

Severity stops “tiny tweak” and “site redesign” from looking the same in a 40-row dump. Owner stops you from silently owning client copy decisions. Round is what makes the sheet a fence tool instead of an infinite backlog.

Optional extras if the work needs them: Page/URL, Screenshot link, Estimate hours, Invoice line (for paid extras). Do not add ten vanity columns on day one—filters die when nobody fills them.

Status vocabulary you can paste as data-validation:

  • New
  • In progress
  • Waiting on client
  • Done
  • Deferred (next phase)
  • Out of scope (change order)

When Status becomes Out of scope, stop the free edit and use the scope creep reply pattern. The sheet is evidence, not a contract rewrite.

How the sheet talks to revision emails

Sequence that stays clean:

  1. Deliver v1.
  2. Send the open-round email with deadline and “one consolidated list” ask (revision emails).
  3. Translate that list into rows the same day—do not leave items only in the inbox.
  4. Work filtered by Round = 1 and Status ≠ Done.
  5. Close-round email when rows for that round are Done or clearly Deferred / Out of scope.
  6. If rounds are spent, quote before opening Round 3 as free labor. Pricing still lives on freelance pricing.

Video-call feedback still needs rows. Convert Loom or Zoom notes the same day or the round never closes—same rule as the email owner, now enforced by empty Description cells you refuse to leave blank.

Shared Google Sheets / Excel Online is fine. Private sheet + emailed screenshots also works. The schema matters more than the brand of spreadsheet.

Sample round workflow

Imagine Round 1 of 2 on a five-page brochure PDF:

  • FB-001 · Round 1 · Major · “Cover subhead truncates” · Owner: You · Status: Done
  • FB-002 · Round 1 · Minor · “Page 3 icon color” · Owner: You · Status: Done
  • FB-003 · Round 1 · Blocker · “Need new product photos” · Owner: Client · Status: Waiting on client
  • FB-004 · Round 1 · Out of scope · “Add six new case studies” · Owner: You · Status: Out of scope · Change-order? Y

You can close Round 1 for items you own while FB-003 waits—say so in the close email. FB-004 never becomes a free Round 2 item just because it sat on the same sheet.

Deposit and start logistics stay elsewhere: deposit emails, kickoff. Document order stays on contract vs invoice.

What this page will not do

  • Rewrite your MSA or SOW clauses
  • Teach Upwork messaging—that stays on Upwork clients
  • Replace invoice payment terms—see invoice payment terms
  • Guarantee a client will fill rows honestly—you still own Status

FAQ

What is the sheet for?

Rows for feedback items across rounds—status, owner, severity.

Revision emails?

Different owner—choreography vs inventory.

Scope creep?

Different—outside the fence. Sheet can flag Out of scope.

Kickoff?

Different—start logistics.

Key columns?

ID, Description, Status, Owner, Round, Severity, Source, Resolution.

Client edits the sheet?

Optional; you still own Status and Round.

Contract template?

No. Not legal advice.

Out of scope row?

Stop free work; change-order path.

Build the sheet before your next v1

Create the headers above in a blank tab. On the next delivery, open Round 1 by email, then log every item the same day. Column-Then-Round turns feedback into a filterable fence—not a second negotiation and not a kickoff checklist.

Keep learning

More guides in the same topic lane.