Pricing
Sharing builds is free and stays free. You pay when more people need the build, or when a link needs to outlive the sprint that made it.
Free
Share builds today. No card, no trial clock.
- 1 GB storage
- Up to 7-day links
- 5 GB downloads/mo
- 10 testers per app
Pro
or $6.99/mo — yearly saves two months
One link your client keeps. Push new builds to it: never resend a URL, and never lose one.
- Up to 50 standing links — one URL, every build
- Build links never expire while subscribed
- 5 GB storage
- Hosted sites stay live while subscribed
- 50 testers per app
Studio
or $19.99/mo — yearly saves two months
Your brand on every install page, not ours.
- 20 GB storage
- 1 GB per build
- Permanent links while subscribed
- White-label install pages
- No per-app tester limit
Prices are inclusive of applicable taxes — the amount shown is the amount you pay.
Custom
More storage, more downloads, or terms that fit how you actually work.
- Storage beyond 20 GB
- Build downloads beyond 100 GB a month
- Retention on your terms
- White-label install pages
Compare plans
| Feature | FreeStart uploading | Pro$69/yrSubscribe to Pro | Studio$199/yrSubscribe to Studio | Organization$13.33/seat/moSubscribe to Organization |
|---|---|---|---|---|
| Retention | ||||
| Build link lifetimeThe core of every paid plan — how long a shared install link keeps working. | 3 days by default, up to 7 days | Permanent while subscribed (dated expiry up to a year) | Permanent while subscribed (dated expiry up to 10 years) | Permanent while subscribed (dated expiry up to 10 years) |
| Hosted site lifetimeExpired sites stop serving but keep their files, so renewing or upgrading restores them. | 30 days + 1 free renewal | Permanent while subscribed | Permanent while subscribed | Permanent while subscribed |
| Guest uploads (no account) | 24 hours | 24 hours | 24 hours | 24 hours |
| Sharing | ||||
| Unlimited active buildsNo cap on how many builds you keep live at once. | Included | Included | Included | Included |
| No cap on total builds distributedThe number of installs is limited per app, not per account — see Limits. | Included | Included | Included | Included |
| OTA install links, QR codes | Included | Included | Included | Included |
| CLI and MCP integration | Included | Included | Included | Included |
| Tester feedback on install pagesTesters rate the build and leave notes without an account. | Included | Included | Included | Included |
| Password-protected links | Included | Included | Included | Included |
| Custom install linkChoose your own link name instead of a generated one. | Not included | Included | Included | Included |
| Standing linkOne URL you re-point at each new build, from the dashboard or from CI. The link your client saved keeps working. | 1 | Up to 50 | Up to 50 | Up to 50 |
| Branding | ||||
| Custom logo on install page | Included | Included | Included | Included |
| Remove "hosted on BetaDrop" badgeOn hosted static sites. | Not included | Included | Included | Included |
| Full white-label install pageRemoves BetaDrop branding entirely. | Not included | Not included | Included | Included |
| Custom domainInstall pages and hosted sites on your own hostname. | Not included | Not included | Coming soon | Coming soon |
| Limits | ||||
| Testers per appDistinct devices installing one app in a rolling 30 days. Counted per app, so a new build doesn't reset it, and testers already counted keep installing. | 10 | 50 | Unlimited | Each member's own plan |
| Build downloadsPer calendar month, across all your builds. Resets on the 1st. | 5 GB | 20 GB | 100 GB | Each member's own plan |
| Account storageShared across builds and hosted sites. | 1 GB | 5 GB | 20 GB | 20 GB + 10 GB per seat |
| Per-file upload sizeOne build (.ipa or .apk). | 500 MB | 500 MB | 1 GB | 1 GB |
| Per-deploy sizeOne hosted static site upload. | 100 MB | 250 MB | 500 MB | 500 MB |
| Hosted site trafficPer month. Build downloads and install pages are not counted. | 100 GB | 500 GB | 2000 GB | 2000 GB |
| Team | ||||
| People on the accountEveryone signs in as themselves. No shared login, no passed-around API token. | 1 | 1 | 1 | 3 or more, per seat |
| Shared buildsUploads are visible to the whole team, and stay when someone leaves. | Not included | Not included | Not included | Included |
| Shared storageOne pool across the team rather than a quota each. | Not included | Not included | Not included | Included |
| RolesOwner controls billing; admins manage members; members upload and share. | Not included | Not included | Not included | Owner, admin, member |
| Other | ||||
| Install countsTotals per build. Per-device reporting is not available yet. | Included | Included | Included | Included |
| UDID collectionSend testers a link; their device IDs land in your dashboard. | Included | Included | Included | Included |
| SupportLive chat is in the corner of every page, signed in or not. | Live chat + email | Live chat + email | Priority | Priority |
"Coming soon" features are not built yet and are not part of what you get today.
Loved by Developers
See how teams use BetaDrop to ship their builds faster, securely, and with less friction.
Anosh
SDE
"Love how easy it is to distribute the app for testing and the download and upload speeds are really fast."
volnex
BetaDrop user
"i think this the best platform for every starter like me !hmm so this why me given this app 5 stars"
Eric T
Lead Developer
"Great and easy to use. Highly recommended"
rodriguez
BetaDrop user
"super easy no ads no membership just u and ur .ipa"
Questions
What happens when I stop paying?
Nothing is deleted straight away. Your plan's features stop, but you keep a 7-day grace window where your storage headroom is preserved, so you are never instantly over quota. After that, links beyond the free window shorten rather than vanish, and if your builds exceed the free storage allowance the oldest are expired (the newest build for each platform is kept). Expired builds are then deleted, so download or renew anything you need before then.
What happens to my permanent links if my plan lapses?
They are converted to a fixed 7-day term dated from the day the plan lapsed, not deleted. That is applied once per build and never re-extended, so a link already past that term does not come back by re-lapsing. Re-subscribing keeps the build alive but does not silently restore the old term — set the expiry you want once you are back on a paid plan. If testers or an app-store listing point at a build you need to keep reachable, renew or re-upload it before the term ends.
Does "permanent" really mean forever?
It means permanent while you are subscribed. If you'd rather set a dated expiry on a build, that goes up to a year on Pro and 10 years on Studio. We would rather say that plainly than promise forever and quietly change it later.
Is the free plan a trial?
No. There is no card, no trial clock and no expiry date on the account itself. What does have limits is usage: individual links and hosted sites have lifetimes (see the retention table on this page), a hosted site pauses if it passes its monthly traffic allowance, build downloads draw on a monthly allowance of 5 GB on the free plan, and each app can be installed by up to 10 distinct testers in a rolling window — a link itself is never metered, and a tester who stops installing frees their place.
How long does a free hosted site stay up?
30 days, and you can renew it once for free. After that a paid plan keeps it online for as long as you are subscribed. When a site expires it stops serving, and for a while its files and address are held, so renewing or upgrading brings it back with nothing to re-upload. A site left parked is eventually deleted and its name released; we email you before that happens.
Can I cancel any time?
Yes, from Settings, and you keep everything you paid for until the end of the period you have already paid for. Cancelling never cuts a term short. After that the account moves to Free rather than being closed.
Which currencies can I pay in, and do I get a GST invoice?
Cards are charged in INR or USD. Indian customers receive a GST-compliant tax invoice with our GSTIN and, if you supply yours, your own. The payment is claimable as a business expense.
Can I pay for just one build to stay alive?
No — we don't sell per-link extensions. Tools that charge per link turn every URL into a small recurring worry. If one link matters enough to keep, a plan keeps all of them.