# Test Run Billing

{% hint style="info" %}
All amounts exclude Sales Tax - this will be added at checkout for your country by our Merchant of Record, Paddle.
{% endhint %}

DeviceCloud debits customers account per test run.

In billing terms, a test run is a single top-level flow executing on a single device. Multiple flows in an upload will incur multiple charges.\
\
For example, an upload with 10 flows running on iOS (at $0.10 per test run) will incur $1 of debits to the customer account.\
\
Details of charges made to your account can be found on the [billing page](https://console.devicecloud.dev/billing).

| Test Run Type    | Includes                                                                                           | Cost (USD) |
| ---------------- | -------------------------------------------------------------------------------------------------- | ---------- |
| Standard iOS     | Any iPhone device on default [runner type](/configuration/runner-type.md)                          | $0.11      |
| Advanced iOS     | Use of non-default [runner types](/configuration/runner-type.md) and/or iPad                       | $0.15      |
| Standard Android | Any non-Play Pixel phone on default/cpu1 [runner type](/configuration/runner-type.md)              | $0.09      |
| Advanced Android | Use of non-default [runner types](/configuration/runner-type.md) and/or Tablet and/or Play devices | $0.15      |

{% hint style="info" %}
Enterprise customers with volume discounts or grandfathered users with older pricing may have different pricing - you can view your account's test run cost in the [billing page](https://console.devicecloud.dev/billing)
{% endhint %}

### Credits

Historically, DeviceCloud users have purchased credits in advance and these have been drawn down via usage.

Note: credits are only valid for 12 months, after which they automatically expire.

New users are given free credits to test the service.

The ability to purchase credits is being phased out in favour of [subscriptions](/billing/subscriptions.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devicecloud.dev/billing/test-run-billing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
