ServiceAgreement.usScope & change log

How it works

The rules, written down.

ServiceAgreement.us does arithmetic and follows the five sorting rules below. It does not read contracts, guess intentions or judge who is right.

1. Write the scope the day you agree

Three kinds of line: Included (what the price covers), Not included (what you said it does not cover) and Assumptions (what the price depends on, such as “client supplies all text by the 21st” or “two rounds of revisions”). Up to 30 lines of 140 characters.

2. Log every request after that

Date, what was asked, and later a ruling: Inside scope, Change, Outside the job, or Not sorted yet. A change gets the next number (CO-01, CO-02…) the first time it is ruled a change and keeps it, even if you change your mind, so a sheet you already sent still matches.

3. The Sorter's five rules, in order

  1. R1 Written under “Not included” → Change. You named it as outside the price.
  2. R2 Breaks an assumption → Change, even when the task is listed: the price was built on the assumption.
  3. R3 Written under “Included” → Inside scope.
  4. R4 Not written either way, and small (minutes) → Inside, logged so the free work is counted.
  5. R5 Not written either way, and bigger → Change. Price it before you start it.

The first rule that applies wins. To help with the first questions, the Sorter lists your scope lines that share a word with the request (words of three or more letters, common words ignored, endings like -s, -ed and -ing trimmed). It is a reading aid, not a judgement.

4. The tally

5. Signals

Signals state facts from your own log. What to do about them is your call.

What it is not

Not a contract writer, not a contract reviewer and not legal advice. Not an invoice or payment system: it never contacts your client and sends no email. Not a bidding tool; it starts after the price is agreed.