🎯 Remote Freelance User Roles & Commission Flow
1️⃣ User Roles
-
Role:
-
Customer / Sender
-
Recipient / Expert
-
Referral Expert
2️⃣ Commission & Referral Logic
At Point of Hire:
-
Displayed/Agreed During Service Page (before purchase request)
-
💵 Commission Split % clearly shown (for recipient/expert)
-
🎓 Willingness to train (Yes/No) affects commission (training bonus)
-
-
Example Flow:
-
Customer/Sender selects a service.
-
Service Description Page shows:
-
Base Commission for Expert
-
Training Bonus (if expert offers training)
-
Referral Bonus (if referred by another expert)
-
-
Sender makes Purchase Request → triggers acceptance workflow.
-
Dashboard locks commission terms once accepted.
-
3️⃣ Payment Flow
Step
1
2
3
4
5
✅ Tip: Always show commission % breakdown at the Service Page / Point of Hire, before sending purchase request.
This avoids confusion, ensures transparency, and lets recipients decide whether to accept or reject.
4️⃣ Decision Handling
Recipient / Expert:
-
✅ Accept → terms locked, dashboard updates, progress tracking begins
-
❌ Reject → optional feedback, service stays available, sender can revise/re-offer
Sender / Customer:
-
Monitors project via shared dashboard
-
Sees real-time updates, milestones, and referral/commission details
5️⃣ Dashboard Structure (Key for Commission Tracking)
Shared Dashboard Components:
-
👥 Ongoing projects
-
📑 Commission Split documented
-
🎓 Training Agreement (if applicable)
-
📊 Project Status Tracking: Request → Accepted → In Progress → Revision → Completed
-
⚡ Milestones & Messages
-
📋 Referrals Sent List (latest first)
Filters for Sender/Expert:
-
🔄 Active / In Progress
-
📝 Revision Requested
-
💸 Reimbursed
6️⃣ Summary
UI / Flow Highlights:
-
🖼 Grid + Map for service browsing
-
🔄 Flow: Search → Select → Service Page → Agreement → Payment → Dashboard → Review
-
✨ Key Features: Commission Split, Training Bonus, Referral Bonus, Downloadable Forms, Dual Payment Methods
Where to Handle Commissions / Referral Info:
-
Service Description Page → visible before hire
-
At Point of Hire / Purchase Request → terms locked once accepted
-
Dashboard → tracks split, milestones, payouts, and referral credits
Description
The client requesting a service. Initiates projects and pays for work. Can accept/reject terms, view expert profiles, and track progress.
The freelancer or trainer completing the service. Can accept/reject work, provide training, and earn commission.
Optional: other experts who refer a project/service. Can earn referral commission if the recipient completes the project.
Action
Purchase Request / Hire → customer sends payment (Timestone credits or direct payment).
Terms Locked → recipient accepts; dashboard documents commission split, training agreement, referral bonus.
Project Tracking → milestones and progress updates.
Completion / Review → system automatically calculates payouts:-
Expert commission (base + training if applicable)-
Referral commission (if applicable)-
Sender/Customer only pays agreed total.
Payouts → via Timestone balance or direct transfer.