The full picture

How TestBounty works

A transparent breakdown of every step — from publishing a campaign to getting paid. No ambiguity about where money goes or what data is shared.

Developer

Running a campaign

Developers control the full lifecycle — from publishing to reviewing reports and reclaiming unused funds.

Key controls

Set reward per approved report
Accept or reject any report
Pause or close campaign anytime
Withdraw remaining balance
01

Upload and distribute your app

Upload your mobile app to TestFlight, Google Play internal testing, or any CDN that generates a download link. You control the distribution — TestBounty only needs the link.

02

Create a campaign

Open the TestBounty app, paste your download link, and write a campaign brief. Specify what you want testers to focus on — flows, edge cases, device compatibility, or anything else. Set a reward per approved report.

03

Fund the campaign wallet

Deposit funds in crypto to activate your campaign. The deposit covers the total reward pool plus a 10% platform fee. All funds are held in a dedicated campaign escrow wallet for the duration of the campaign — nothing is taken until reports are approved.

Platform fee: 10% of your total deposit. Example: to fund $100 in rewards, you deposit $110. Platform fee is non-refundable.
04

Testers get to work

Once your campaign is live, testers on the platform can see it, download your app, and begin testing. You see who is participating — their name, profile photo, rating, and tester level. No other personal information is shared.

05

Review incoming reports

Reports arrive in your campaign dashboard as testers submit them. Each report includes a description, reproduction steps, device info, and any screenshots or recordings the tester attached.

06

Approve or reject

You decide what gets paid. Approve reports that are valid, clear, and useful — funds are immediately released to the tester. Reject vague, duplicate, or invalid reports at no cost.

Rejected reports are not charged. Only approvals draw from your campaign wallet.
07

End the campaign and withdraw

When the campaign ends or you choose to close it, any remaining balance in the campaign wallet is returnable. Submit a withdrawal request — once approved by admin, the remaining funds are returned to you.

Withdrawals are processed once per week. Minimum withdrawal: $5.
Tester

Earning as a tester

Testers earn for every approved report. Quality matters — detailed, reproducible reports get approved; vague ones don't.

How reputation works

Rating increases with each approved report
Higher levels unlock premium campaigns
Rejections lower your rating over time
Disputed rejections can be escalated
01

Create a tester account

Sign up on the TestBounty mobile app. Set up your profile — your name, photo, age, region, and device information. Your rating and level start at zero and build as your reports get approved.

02

Browse open campaigns

The app shows you all active campaigns available for your region, age and device. You can see the developer's name, company, app name and logo, what they want tested, and the reward per approved report or tester before you commit.

03

Download and test

Download the app using the campaign's provided link. Use it like a real user — explore every flow, try unexpected inputs, test on different network conditions, push edge cases. The goal is to find things that are actually broken.

04

File a detailed report

When you find a bug, file a report in the TestBounty app. Describe exactly what happened, what you expected to happen, the exact steps to reproduce it, and your device model and OS version. Attach screenshots or screen recordings.

Detail is everything. Reports that can't be reproduced or are too vague will be rejected.
05

Wait for review

The developer reviews your report. This typically happens within a few days of submission, depending on how active the campaign is.

06

Get paid when approved

If the developer approves your report, the reward is immediately released from the campaign wallet to your TestBounty wallet. You can accumulate multiple payouts before withdrawing.

07

Withdraw your earnings

Request a withdrawal from the app to your crypto wallet. Withdrawals are reviewed and approved by admin to prevent fraud. Once approved, funds arrive in your external wallet.

One withdrawal per week. Minimum: $5. Your wallet address must be linked before your first withdrawal, changing this will require you contacting TestBounty Support.

Money

How payments flow

Every dollar in a campaign is accounted for. Developers deposit once, funds are held in escrow, testers get paid per approval, and the remainder is returnable.

Developer deposits

Full amount + 10% fee

Campaign wallet (escrow)

Holds all funds during campaign

Approved reports

Paid instantly to tester wallet

Remaining balance

Returned on campaign close

Fee breakdown — worked example

Reward pool (you set this)

$100.00

Maximum payable to testers

Platform fee (10%)

$10.00

One-time, covers operations

Total deposit required

$110.00

Funded upfront in crypto

The platform fee is non-refundable. If you close a campaign early, the unused portion of your reward pool is returnable, but the platform fee is not.

Getting funds out

Withdrawal rules

Withdrawals apply to both testers (earnings) and developers (unused campaign balances). The rules are the same for both.

Once per week

You can submit one withdrawal request every 7 days. The clock resets from the date your last request was approved, not when it was submitted.

Minimum $5

The minimum withdrawal amount is $5 at current rates. This threshold may be adjusted in the future and will be communicated in-app before any change takes effect.

Admin approval required

Every withdrawal request is reviewed by a TestBounty administrator before processing. This step exists to prevent fraud and ensure the integrity of the platform.

Withdrawal limits are subject to change. Any changes will be announced in-app at least 7 days before they take effect, and will never apply retroactively to balances already earned.

Transparency

Who can see what

TestBounty shares the minimum information needed for each party to do their job. Personal details like emails and wallet addresses are visible only to administrators.

Data
Tester
Developer
Admin
Testers name & profile photo
Testers rating & level
Testers email address
Tester wallet address
Developer name
Developer company name
Company / app logo
Campaign details & brief
Developer email address

Admin access is restricted to verified TestBounty team members. Admin-visible data is used solely for platform operations, dispute resolution, and withdrawal processing, never shared with third parties.

Ready to get started?

Download the app to start a campaign or earn your first bounty. Everything covered on this page happens in the app.