What pay-when-paid means
A pay-when-paid clause is about timing. It says the GC will pay you within a reasonable time after they get paid by the owner. It can be frustrating, because your money can sit while everyone waits on the owner, but it doesn't take your payment away. If the owner drags their feet or never pays, the GC still has to pay you within a reasonable period. The risk you carry is delay, not loss.
What pay-if-paid means
A pay-if-paid clause is about condition, not timing. It says the GC only has to pay you if the owner pays them first, making the owner's payment a "condition precedent" to yours. If the owner goes broke or refuses to pay, the GC points at the clause and says it owes you nothing, even though your crew did the work and your suppliers still want paying. That's a different animal entirely.
The real difference: who carries the risk
Strip away the wording and it comes down to one thing, who eats the loss if the owner doesn't pay. Under pay-when-paid, the GC does; they chose to work for that owner, so they carry the credit risk. Under pay-if-paid, you do; the risk gets pushed down onto the contractor who never picked the owner and never saw their books. That's why pay-if-paid clauses are so common in contracts handed down the chain, and why they're worth catching before you sign.
Which is worse: pay-if-paid, and it's not close
Pay-when-paid can hurt your cash flow. Pay-if-paid can cost you the job's entire value. One affects when you get paid; the other affects whether you get paid at all. If you only remember one thing: pay-when-paid is a delay, pay-if-paid is a risk of never seeing the money.
Your state may not enforce pay-if-paid at all
This is the part that can flip the whole thing in your favour. A number of states won't enforce pay-if-paid clauses, treating them as against public policy, including California, New York, North Carolina, South Carolina and Virginia, among others. Plenty of other states do enforce them when they're clearly worded. Because it turns entirely on where the job is, the same clause can be a real threat in one state and dead on the page in another.
If your job is in North Carolina, we've got the detail here: is pay-if-paid legal in North Carolina? For any other state, the fastest way to know is to check your own contract against your state's rule.
What to do before you sign
Find the payment clause and work out which type you're looking at. If it's pay-if-paid, ask for it to be struck or softened to pay-when-paid before you sign, and if the job is in a state that won't enforce it, say so. If real money is on the line, it's worth a licensed construction attorney in that state confirming where you stand.
Not sure which clause you've been handed?
Paste your subcontract into Contracts Insider, choose your state, and get the payment clause and every other risky term flagged in plain English in under a minute. Free.
Review my contract — free