TestHive
Get started

T-Coin Escrow: how payments are protected

Published 2026-06-17

TL;DR

Every T-Coin Campaign is held in escrow. When you publish, 20% goes to the platform and 80% goes into a tester reward pool. Testers get paid as you approve their daily check-ins. If a tester drops out or you reject their submission, that day's T-Coin returns to the pool — not to your wallet, but it gets redistributed to other active testers.

The protection problem in app testing

Before TestHive, the typical "find testers" flow looked like this:

  1. You post on Telegram / Discord / Reddit looking for testers
  2. Tester says "pay me $X upfront"
  3. You pay
  4. Tester disappears, you can't get a refund

Or the inverse:

  1. Tester completes the work
  2. Developer says "thanks bye, no payment"
  3. Tester has no recourse

Escrow solves both directions.

How TestHive Escrow works

When you publish a paid Campaign:

You pay 1,000 T-Coin
    ↓
TestHive Escrow holds the funds
    ↓
─── 20% (200 T-Coin) → Platform (non-refundable, services + payment processing)
─── 80% (800 T-Coin) → Tester reward pool (held in escrow)
                    ↓
                    Released as testers complete daily check-ins
                    ├── Each approved day pays a per-tester base amount
                    └── Full-attendance bonus pool released at settlement

Testers can see their pending balance but can't withdraw it until the Campaign settles. This prevents both fraud directions.

Day-by-day settlement

WhenWhat happens
Tester submits a day's screenshotPending balance grows for that tester
You approve the submissionT-Coin moves from pool → tester's "pending" balance
You reject the submissionT-Coin stays in pool, eligible for redistribution to full-attendance testers
Tester misses a dayThat day's allotment stays in pool
Day 14 passesCampaign enters awaiting_confirm
You confirm app launchedSettlement runs · pending balances move to withdrawable
You don't confirm within 3 daysAuto-confirm · settlement runs anyway

What can't happen

  • Platform can't keep your money without delivering testers — if no testers join, you get a refund (minus the 20% platform fee for the recruitment work)
  • Tester can't claim payment for work they didn't do — daily payouts gate on your approval
  • Tester can't run off with their balance — withdrawal requires settling the Campaign first
  • You can't reverse paid days — once approved, that day's T-Coin is the tester's, full stop

Why 20% platform fee

The 20% covers:

  • Tester recruitment and matching (4-gate fraud check)
  • Payment processing (PayPal in, PayPal out, fraud monitoring)
  • Dispute resolution and high-risk appeal review
  • Server costs (testing reports, screenshots, audit logs retained for 12 months)
  • Fraud insurance — if a tester later turns out to be fraudulent, TestHive eats the loss

It is not a per-transaction markup that compounds. You pay 20% once on Campaign publish, and that's it.

Frequently asked

  • Q: What happens if my Campaign fails to fill 12 testers?

    A: If your Campaign doesn't reach the minimum tester count within the recruitment window, all T-Coin returns to your wallet — minus the platform's 20%, which is non-refundable once the Campaign goes live.

  • Q: Can a tester run off with the money before completing?

    A: No. T-Coin payouts happen daily, only after you approve that day's submission. Unapproved days don't pay out.

  • Q: What if I forget to confirm app launch after Closed Testing finishes?

    A: After 3 days of inactivity post-testing, TestHive auto-confirms and settles the Campaign. Testers receive their full earned T-Coin. You can still launch to production at your own pace afterward.

Related

T-Coin Escrow: how payments are protected · TestHive Docs · TestHive