The fastest way to protect revenue is not selling harder. It is filtering harder. Most refunds and chargebacks come from mismatched expectations, unclear terms, poor documentation, and buyers who want outcomes without ownership. Card networks and payment platforms consistently emphasize “not as described,” “services not provided,” and similar disputes, and they also emphasize strong evidence and clear terms as key defenses.
Filter for reality not optimism
These 20 red flags show up before the same three outcomes: refund pressure, chargeback risk, and scope creep. Each red flag includes a safer replacement move.
Expectation control
Payment safety
Scope clarity
Documentation
Decision ownership
Reality anchor
Many disputes are framed as “not as described” or “services not provided” style complaints, so the best defenses are clear terms, proof of delivery, and clean evidence. (Visa dispute guidelines PDF: https://usa.visa.com/content/dam/VCOM/global/support-legal/documents/merchants-dispute-management-guidelines.pdf) (Mastercard chargeback guide PDF: https://www.mastercard.us/content/dam/public/mastercardcom/na/global-site/documents/chargeback-guide.pdf) (Stripe disputes best practices: https://docs.stripe.com/disputes/best-practices)
🟥 ①
They refuse a written scope
They want flexibility but you carry the risk
Why it predicts pain
No scope means every disagreement becomes “you promised.” That is how “not as described” disputes are born.
Replace with
- One page scope plus exclusions
- Definition of done
- Change control rule
scope creeprefund risk
🟥 ②
They want a guarantee on outcomes you do not control
They push you to own variables they will not manage
Why it predicts refunds
When the outcome misses, they feel misled even if you did the work.
Replace with
- Guarantee deliverables, not results
- List client responsibilities as requirements
- Use ranges and scenarios
🟥 ③
They say yes but cannot explain the goal back to you
Misalignment is already present
Replace with
- Ask them to state success in one sentence
- Lock the KPI and timeframe
- Send a decision recap after the call
Delivery protection
A short written recap becomes dispute evidence later if needed. (Stripe disputes best practices: https://docs.stripe.com/disputes/best-practices)
🟥 ④
They want immediate start with no discovery
They want speed and skip alignment work
Replace with
- Paid discovery sprint
- Deliverable: plan, timeline, risks, scope options
- Only then full execution
🟥 ⑤
They negotiate by threatening chargebacks
This is a boundary test
Why it predicts chargebacks
They are signaling they will use the card network as leverage rather than resolve issues normally.
Replace with
- Require ACH or wire for this buyer
- Require upfront deposit
- Confirm cancellation and refund policy in writing
Cost reminder
Chargebacks often include additional fees depending on your processor. (Stripe chargebacks overview: https://stripe.com/resources/more/chargebacks-101)
🟥 ⑥
They insist on paying only by card for large tickets
Especially when they refuse basic contract terms
Replace with
- Card for deposit only, balance by ACH
- Milestone billing
- Proof of delivery checkpoints
🟥 ⑦
They are vague about budget but demand premium speed
They want outcomes priced like favors
Replace with
- Offer tiers with clear constraints
- Rush fee policy
- Written approval on selected tier
🟥 ⑧
They have a history of firing vendors
Pattern beats promises
Replace with
- Ask what went wrong with the last 2 vendors
- Listen for ownership vs blame
- Require a short pilot first
🟥 ⑨
They want unlimited revisions
Unlimited means unbounded labor
Replace with
- Defined revision rounds
- Revision window with deadlines
- Change requests become paid scope
🟥 ⑩
They will not name a decision maker
No owner means endless churn
Replace with
- One accountable owner required
- Decision deadlines
- If no owner, move to hourly or pause
🟥 ⑪
They constantly change the goal mid stream
The target moves and you are blamed
Replace with
- Weekly goal lock
- Any goal change triggers a scope review
- Keep a change log
🟥 ⑫
They resist documentation and prefer verbal only
Verbal only is dispute fuel
Replace with
- Written recap after every call
- Approved scope document stored in one place
- Sign off on milestones
Evidence angle
Payment dispute outcomes depend on what you can document and submit as evidence. (Stripe disputes best practices: https://docs.stripe.com/disputes/best-practices)
🟥 ⑬
They want you to start before paperwork is signed
They want commitment without commitment
Replace with
- No work before signed agreement and deposit
- Discovery exceptions only with written terms
- Use a simple start checklist
🟥 ⑭
They demand confidential work but refuse a mutual NDA
They want safety for themselves only
Replace with
- Mutual NDA or no sensitive details
- Limit access and data exchange
- Use a secure channel policy
🟥 ⑮
They want heavy customization for a low price
Customization is scope creep in disguise
Replace with
- Standard package only
- Customization becomes paid add on
- Time box custom work with explicit outputs
🟥 ⑯
They ask for delivery but will not provide inputs
You get blamed for their delays
Replace with
- Input deadline policy
- Client responsibilities checklist
- Pause clock if inputs are late
🟥 ⑰
They constantly push for policy exceptions
Exceptions become permanent expectations
Replace with
- One written exception max
- Exception expires on a date
- Anything else becomes a new contract
🟥 ⑱
They are hostile to boundaries in the first call
Respect never improves once money is involved
Replace with
- Do not accept
- Or insist on strict terms, upfront payment, and narrow scope
🟥 ⑲
They want refund terms that ignore your delivery realities
Refunds are about expectations and proof of delivery
Replace with
- Define what counts as delivered
- Use milestone acceptance
- Document changes and approvals
Legal edge case
Some consumer sales have special cancellation rules in specific contexts, such as certain door to door style sales. (FTC Cooling Off Rule: https://www.ftc.gov/legal-library/browse/rules/cooling-period-sales-made-home-or-other-locations)
🟥 ⑳
They refuse a simple acceptance and dispute resolution path
If they will not agree to a fair process, they will not follow one
Replace with
- Acceptance steps by milestone
- Support window and escalation ladder
- Written dispute path before chargeback
Evidence mindset
Dispute processes revolve around submitting compelling evidence. Build the evidence as you go. (Stripe disputes best practices: https://docs.stripe.com/disputes/best-practices) (Mastercard guide PDF: https://www.mastercard.us/content/dam/public/mastercardcom/na/global-site/documents/chargeback-guide.pdf)
Interactive client quality risk scorer
Score a prospect using the same patterns above. Then get a recommended payment and scope structure.
Results
Enter values and score.
Default client protection terms
Payment: deposit up front, milestones, final payment before final handoff
Scope: exclusions and change control in writing
Acceptance: milestone acceptance checkpoints
Evidence: recap emails and delivery proof
Final practicality
The best client filter is not saying no to everyone. It is moving higher-risk buyers into safer structures: discovery first, smaller scope, milestone billing, and stronger documentation. Dispute programs reward clear evidence, so build the evidence as part of delivery. (Stripe disputes best practices: https://docs.stripe.com/disputes/best-practices)

