Crucial guidelines for freelancers and clients on managing fixed-price contracts safely and resolving disputes.
Fixed-price contracts on BotDigit are structured around secure escrow milestones. When a milestone is funded, the client deposits the required funds, and BotDigit holds them in escrow. When work is completed and approved, the client releases those funds to the freelancer.
Why you must never work on unfunded milestones:
To ensure maximum protection, contractors and clients must strictly adhere to the following sequence:
The client defines the exact scope, deadline, and payment amount, then deposits the funds into escrow.
The freelancer executes tasks strictly aligned with the active, funded milestone scope.
Freelancer submits the deliverables using the platform's "Submit Milestone" button. This officially logs the delivery timestamp.
The client has 14 days to review. Once approved, the client releases the funds and deposits the budget for the next milestone before work resumes.
Scope creep occurs when a client continuously introduces new requirements, extra revisions, server migrations, or audits that were not part of the initial contract scope, without increasing the budget or funding new milestones.
If a client requests work that exceeds the funded milestone:
If a dispute arises (e.g., a client refuses to release a milestone even though you completed the deliverables, or a freelancer submits non-functional code), either party can file a formal Dispute in the contract panel.
How BotDigit handles disputes:
When submitting a Trust & Safety review or initiating a dispute, you must provide clear, chronological documentation. Ensure your evidence package includes:
Screenshots, video walkthroughs, and repository references demonstrating the completed milestones.
Message screenshots showing the client introducing requirements (like migrations or audits) outside the active milestone.
Proof of your requests asking the client to fund milestones before starting work.
Evidence of communications where you offered the client a clean exit or contract termination.