One paver per state. In writing.
Your state is locked the moment you sign. The contract clause is one sentence. I will not market, rank, or send leads to a competing paving contractor in your state for the duration of the engagement. Mississippi is held by PavePro. I can't even take a sales call from another Mississippi paver. The whole business model is built on this. Break it once and the model collapses, every other locked client cancels, and I'm done. So I don't.
The question every paver asks me on the audit call is "what stops you from signing a second guy in my state in 6 months once you have my $2,995 a month?" The answer is the contract, and the answer is the math. I charge one client per state. The whole model assumes one. Adding a second client in the same state means breaking the first contract, losing the first client, paying back setup, and burning the reputation that brings the next 4 founding seats. The economics make cheating self-destructive. That's better than a promise.