Your payment stays in escrow until you're satisfied. If something goes wrong, our team steps in within 48 hours.
Step 1
When a contract is agreed, payment is held securely — never released to the worker until you approve.
Step 2
The worker marks milestones done. You review and confirm each one before funds are released.
Step 3
If you don't respond within 72 hours of a completion mark, funds release automatically to prevent worker payment delays.
Raise a dispute if:
We encourage you to first try resolving the issue directly via the in-app chat. Most disputes resolve without needing Graft to step in.
Immediately
Go to the contract page and tap "Raise dispute". Describe the issue and attach photos of the work.
Within 24 hours
We review all evidence submitted by both parties. The escrow funds are frozen during this period.
Within 48 hours
We issue a decision — full refund, partial refund, or release to worker — based on evidence and our community standards.
Our support team is available 8am–6pm CAT, Monday to Saturday.