A free trial is a gift, and free-trial farmers treat it like an all-you-can-eat buffet. They spin up account after account, each with a fresh email, to ride your product indefinitely without ever paying.
For any SaaS with a generous trial, this quietly erodes margins, skews activation metrics, and inflates infrastructure costs. The fix is not killing the trial; it is making sure one person gets one trial.
How trial farming actually works
Farmers optimize for the cheapest thing to rotate. Email is free and infinite, so it is always the first lever.
- Register with a disposable or aliased email to look like a new person.
- Clear cookies, open incognito, or switch browsers to shed client-side state.
- Route through a VPN or residential proxy so the IP looks fresh.
- Automate the loop with a headless browser to scale from dozens to thousands.
Each layer defeats a naive limit. Email caps fall to burner inboxes, cookie caps fall to incognito, and IP caps fall to proxies. To stop the loop you need an anchor that survives all of it.
Why device-based limits are the durable anchor
The one thing a farmer struggles to change for free is the device. Physical hardware and its browser environment produce a rich, stable signature.
Prynt assigns each visitor a persistent visitorId that holds across cleared cookies, incognito sessions, and email changes. When the same device tries to claim a second, third, or tenth trial, the visitorId stays constant even though every other detail looks new. That constant is what lets you enforce a true one-trial-per-person rule.
- Stable identification ties trials to hardware, not to easily discarded email.
- Server-side Smart Signals flag the VPNs, datacenter IPs, and automation the farming loop relies on.
- Reputation network means a device burned farming trials on one site is already suspect on yours.
Building the enforcement logic
A device signal is only useful if the enforcement around it is thoughtful. Aim for graduated friction rather than a blunt wall.
- Look up the
visitorIdat trial start and count prior trials tied to it. - Allow the first trial freely with no added friction, preserving conversion.
- Challenge repeat devices with email confirmation or a lightweight verification step.
- Block clear farms where one device or IP subnet has spun up many trials with disposable emails.
- Feed verdicts back so a device that abuses a trial carries that reputation forward.
The point is to add cost only where risk is real. A genuine returning customer starting a legitimate second trial after a year should not hit the same wall as a script cranking out accounts.
It also helps to tie the trial budget to reputation rather than a flat count. A device that has burned trials on other properties in the network can start with a smaller allowance, while a clean device with organic behavior earns the benefit of the doubt. This reputation-weighted approach concentrates friction on the operators who have already proven they abuse trials, and keeps the offer generous for everyone who has not.
Handling the honest edge cases
Shared and reset devices are the classic false-positive traps. A library computer, an office machine, or a resold laptop can legitimately produce multiple signups.
- Combine the device identifier with IP reputation and behavioral signals before deciding.
- Use soft verification for ambiguous cases rather than hard blocks.
- Set time windows so limits reset over reasonable periods for genuine returning users.
- Monitor appeal and support volume to catch thresholds that are too aggressive.
Multi-accounting for abuse looks very different from the occasional shared machine, and the surrounding signals make that distinction clear. Our account takeover guide covers related device-anchoring techniques that reinforce the same identity backbone.
What success looks like
You will know device-based limits are working when the economics of farming collapse. Track these outcomes:
- Trials per device and per email domain trending toward one.
- Trial-to-paid conversion improving as fake trials leave the denominator.
- Infrastructure cost per active trial falling as farm accounts disappear.
- Support tickets from blocked legitimate users staying flat.
When farming stops paying off, farmers move on to softer targets. The goal is not to catch every last abuser but to make your funnel the expensive one.
Free trials should win you customers, not fund an arbitrage operation. Anchor trial limits to a durable device identity and you keep the offer generous for real prospects while shutting the revolving door on farmers.
Start free and see per-device trial signals in action on the pricing page.
Try it free
Prynt is device intelligence with a free tier — visitor IDs, bot & fraud Smart Signals, and behavioral biometrics, powered by a cross-site network. Start free.