How Vaya Works
Find coding tasks, complete them, get paid. We handle the rest.
The Process
1. Find a Challenge
Browse available challenges. Read the requirements carefully before committing.
2. Start the Challenge
Click start, fork the repo if needed, and begin your work. Some challenges auto-provision a workspace.
3. Submit for Review
When you're done, submit your work. The challenge creator reviews and approves it.
4. Get Paid
Once approved, you get paid. Fast bank transfers to 150+ countries via Wise.
Understand the Challenge
Challenges on Vaya are flexible. Before you start, check these settings on the challenge page:
Payouts
How many people can get paid. Some challenges pay everyone who completes them, others only pay the best.
Slots
How many people can work on it at once. If slots are full, you'll need to wait for one to open.
Time Limit
How long you have to complete the challenge once you start. Some challenges have no time limit.
Visibility
Whether others can see your work. On competitive challenges, all work may be public so you can see other approaches.
Tip: "Star this repo" challenges typically have unlimited payouts—everyone who stars gets paid. Complex coding challenges might be winner-takes-all. Always check before you start.
Payment Protection
We step in when things go wrong.
Fair Pay Guarantee
If you meet the challenge requirements and aren't paid fairly, Vaya investigates and ensures you receive what you're owed.
- Clear requirements upfront
- Dispute resolution
- Escrow-backed challenges
Partial Payments
Sometimes work is good but incomplete. Challenge creators can approve partial payments for work that partially meets requirements.
We're the Marketplace
Vaya connects challenge creators with developers. The arrangement is between you and them—we don't set the terms, prices, or requirements.
Our job: Provide the platform, track work, process payments, and step in when things go wrong.
Your job: Read requirements carefully before starting. If something is unclear, ask in the comments first.