Pricing
One rate, metered by the hour a device is actually running your tests. No seats, no parallel-slot licences, no minimum.
Start without a sales call
- Self-serve signup with 50 free device hours and no credit card.
- No parallel slots or annual commitment, billed per second.
- Pool sized per run so there is no capacity to forecast.
Enterprise (annual terms, SAML SSO, IP allowlisting) exists for teams that want procurement.
Pricing
Pay for device time, nothing else
One rate, metered by the hour a device is actually running your tests. No seats, no parallel-slot licences, no minimum.
A 300-test suite uses about 3.8 device-hours per run, so one full check of one change costs roughly $8 on Android. Three checks per engineer per day:
Billing runs from the first test starting to the last test finishing on each device, to the second. Device boot, app install and artifact upload are not billed. Retries are billed as normal device time: a retry is one test on one device, not a rerun of the job. iOS runs are billed at $3 per device-hour.
Public list prices per device-hour.
Real devices cost more per hour, and they earn it for hardware you cannot emulate yet: a physical camera, fingerprint and face sensors, NFC. For the rest of your UI suite, virtual devices give the same verdict faster and for less. Firebase virtual devices are cheaper per hour; what you pay for here is finishing in 15 minutes on however many devices that takes, and retrying single tests instead of whole jobs.
List prices as of September 2026.
ROI
See the ROI on your own numbers
See what your current setup costs in engineering time and infrastructure, and what Marathon Cloud would cost instead. Conservative defaults, every assumption editable.
A directional estimate, not an accounting statement. Every assumption is editable above.
Frequently asked
What exactly is a device-hour?
Time on a virtual device from the moment the first test starts until the last one finishes, billed to the second. Device boot, app installation and artifact upload are not billed. A retry of a flaky test is billed as normal test time for that one test; the run is never restarted.
How billing worksStart with 50 free
device hours
Run your real suite today. No credit card, no sales call required.