Upload your signed scope.
ScopeDiff turns it into structured deliverables, milestones, and boundaries you can track.
ScopeDiff turns your signed scope into a living record your client can see. Every change is measured against what you both agreed on.
A real sample record. Open the live version to click through it.
After signing, the only record of what was agreed is that PDF and a chain of Friday emails. A feature gets mentioned once on a call, gets built, and the invoice goes out. Then you hear it.
“That’s not what we agreed.”
The most expensive sentence in fixed-bid work. ScopeDiff keeps the scope you signed as a living record both of you can see, so the conversation happens the week the change lands, not the week the invoice does.
ScopeDiff turns it into structured deliverables, milestones, and boundaries you can track.
Each week, AI reads your GitHub commits and merged PRs and drafts the status changes for you to confirm.
Send your client one read-only link that always shows where things stand, no login required.
Requested in week 12. Not in the signed agreement. Built, and flagged on the record the same week.
Work that wasn’t in the signed agreement, flagged here so it’s on the record for both of us.
Your client sees every change, measured against the scope you agreed on. Nothing gets built out of scope unnoticed, and nothing gets argued about at the end.
Your SOW, contract, or proposal is read once to build your scope record, then dropped. The AI that reads it is Anthropic’s Claude, and Anthropic doesn’t train on anything sent through its API.
Unlimited projects on Pro, and no ScopeDiff line on your client’s record. Cancel anytime.