Learn
Trial farming: how free trial credit farms work
Trial farming is industrial free trial abuse: scripts and agents mint accounts, harvest credits, and never convert. What it looks like, why CAPTCHA and rate limits miss it, and how to price the grant.
Published 2026-09-16 · Updated 2026-09-16
Trial farming is free trial abuse run as a harvest. An operator (or an agent acting for them) creates many trial accounts, extracts free credits or compute from each one, and abandons the identity before conversion. If you searched for trial farming because your free tier bill jumped while signup quality fell, this page is the shape of the problem.
The farm does not need to break your API. It uses the same signup you built for customers: email verify, optional CAPTCHA, then the grant. Each identity stays under every per-account and per-IP limit. The cost shows up in aggregate: thousands of polite trials that never become paid.
Signals that look like farming
- Clusters of signups that burn credits in the first hours and never return
- Email domains or alias patterns that rotate faster than support can ban
- Device or browser fingerprints that repeat across "new" accounts
- Conversion near zero on traffic that still passes bot scores
Stop the harvest, not just the volume
Rate limits and CAPTCHA raise the cost of a single noisy IP. Trial farming defeats them by minting identities. Treat the free grant as a decision: allow, challenge, or deny before credits move, persist the decision id, and report credit burn or conversion when you know the outcome.
Chitmark is built for that loop on signup and trial start. See how to prevent free trial abuse for the broader pattern, the economics page for the cost model, and the comparison page for how this sits next to Turnstile and Stripe Radar.