Write refund triggers and evidence into the quote—before anyone gets angry
Refund fights start when triggers and evidence live only in memory. Put them in the quote. Soft pointer to Idea2Wealth.

Angry refunds are usually late design. If triggers, evidence, and timelines only appear after conflict, both sides invent history—and the solo operator usually loses evenings first.
Before you send a price, write four lines in the quote: which events trigger a refund or credit; which evidence is required (screens, logs, signed checklist); how many business days to decide; what is never refundable (consumed seats, third-party fees already paid, work already accepted). Read the lines once with the buyer while everyone is calm.
When a dispute arrives, open the quote clause first—not the chat emotion. If evidence is missing, pause the clock until the packet exists; do not negotiate from memory. Soft pointer: Idea2Wealth / 搞钱网 case notes at https://aifafa.com.cn. Learning reference only—no income promises.
Turn this SOP into a next step
Free blanks now. Full pack CNY 49: we send a ZIP after payment (local files, not a web membership).
You might also like
FreeBugs need severity, response SLA, and close definition
缺陷分级, 响应时限, 关闭定义 — learning only.
Take a look →
FreeAPIs need quotas, over-limit policy, and caller identity
配额, 超限策略, 调用方身份 — learning only.
Take a look →
FreeVendors: deliverables, acceptance checks, then payment gate
交付物, 验收勾选, 付款闸 — learning only.
Take a look →
FreeProve who pays first: Why Buyers Actually Pay for “Amazon selection metrics · AI SOP”
AI SOP breakdown for “Amazon selection metrics · AI SOP”: toolchain, reusable prompts, steps, and risks. Educational — no earnings promises.
Take a look →
FreeSend a rate card before bargaining in private chat
Learning only—no income promises. Soft pointer to Idea2Wealth case notes.
Take a look →
FreePrice migration as a separate line—or eat endless transfer work
Learning only—no income promises. Soft pointer to Idea2Wealth case notes.
Take a look →