Plans & Pricing
How TestKase billing works — buying, changing and cancelling plans, invoices and payments. For plan features and prices, see the pricing page.
Overview
What each plan includes, and what it costs, is on the pricing page — that page is always up to date. This page explains how billing works.
Each product is billed on its own, so you only pay for what you use:
| Product | How it's billed |
|---|---|
| Automate | Per thread (one test session at a time), monthly or yearly |
| Live | Per thread (one session at a time), monthly or yearly |
| Test Management | Per user, monthly or yearly |
| Visual | One flat plan for the whole organization, monthly or yearly |
| Accessibility | Free — manual scans use your Live minutes, scheduled scans use your Automate minutes |
Every product has a free plan to start with, and an Enterprise plan for larger teams (see below). Subscribing to one product doesn't unlock another — for example, a Live plan doesn't include Automate.
Only the organization Owner can buy, change or cancel a plan.
Managing your subscription
Subscriptions for all products are managed from Organization → Subscriptions. The page uses a tabbed layout, in this order:
- Live / Automate — real-device-cloud subscriptions billed per parallel thread; pick monthly or yearly, set your thread count, pay. These two also power accessibility scans.
- Test Management — seat-based subscription; pick monthly or yearly billing, set seat count, pay, done.
- Accessibility Testing — informational only: the product is free, so the tab simply explains that and links to the Live and Automate plans that power its scans. There is nothing to buy, resize or cancel here.
- Visual — one flat plan for the whole organization; pick monthly or yearly, pay.
Each tab manages its product independently.
Test Management — create a subscription
- Organization → Subscriptions → Test Management tab.
- Pick Monthly or Yearly.
- Set the number of seats.
- Review and click Subscribe.
- Complete payment (UPI / cards / net banking / wallets / international).
Changing seats or threads
The three products you buy by size — Automate, Live and Test Management — resize through the same owner-only flow: upgrades apply immediately and are charged pro-rata, downgrades apply at the end of the current cycle with no refund, and subscriptions paid by UPI / e-mandate cannot be resized at all. Accessibility has no subscription to resize, Visual is one flat plan with no size to change, and an Enterprise subscription cannot be resized from the app at all — its size is a contract term, so you have to ask your account manager.
The full rules are on Changing seats & threads.
Cancel a subscription
Cancellation is per-product. Cancelling one product's subscription leaves the others intact.
- Open the relevant product tab under Organization → Subscriptions.
- Click Cancel Subscription.
- Confirm.
Your plan keeps working until the end of the period you paid for. After that, that product goes back to its free plan. Your data is kept.
Subscription statuses
| Status | Meaning |
|---|---|
| Created | Subscription created but payment not yet confirmed |
| Authenticated | The payment mandate is registered, but no charge has been taken yet |
| Active | Subscription is current and fully operational |
| Pending | A charge failed and is being retried. You keep full access and no email is sent |
| Halted | Retries were exhausted. Full access continues for 7 days, then the organization becomes read-only until payment succeeds |
| Cancelled | Cancellation requested — benefits continue until period end |
| Expired | A status TestKase never sets — see the note below |
| Completed | The subscription ran its full course and has ended. This is terminal — it does not recover |
Pending and Halted are not outages. Nothing stops working until 7 days after a subscription goes halted. See Payment issues for the full timeline and exactly what read-only means.
Billing history
Navigate to Organization → Billing for a complete transaction list across all products.
| Column | Description |
|---|---|
| Date | When the transaction occurred |
| Transaction ID | Unique identifier for the payment |
| Invoice Number | Invoice reference for accounting |
| Receipt Number | Payment receipt reference |
| Product | Which product the payment was for |
| Currency | Payment currency |
| Amount | Total amount charged |
Invoice and receipt PDFs are downloadable per row.
What is on an invoice
Invoices and receipts are issued by SolvionIT (OPC) Pvt Ltd, Indirapuram, Ghaziabad, Uttar Pradesh 201014, India — the company behind TestKase. Every document names that seller, states that all dates and times on it are UTC, and carries a note that it is governed by the laws of India, with any dispute subject to the exclusive jurisdiction of the courts at Ghaziabad.
Every document also carries the seller's GSTIN and CIN, the place of supply, the SAC and a reverse-charge line.
Listed prices include GST at 18%. You are charged exactly the price on the pricing page — tax is taken out of it, never added on top. The invoice shows that total split into the taxable value and the tax.
Which heads appear depends on where you are: a customer in Uttar Pradesh sees CGST + SGST, anyone else in India sees IGST, and a customer outside India sees IGST with an export declaration on the face of the invoice.
Your own tax identification, if you supply one, is reproduced in the Bill To block. An Indian business should put its GSTIN there to claim input credit.
Billing details — your Bill To block
Buying asks for your country first. Clicking a plan opens a checkout that shows what you are about to be charged and asks where you are, because your location decides which tax heads appear on the invoice. Country is required, and an Indian customer is also asked for their state. Everything else — company name, address, tax registration, purchase order — is optional there and can be added later. Nothing is charged until you continue to payment.
You can change any of it afterwards. Open Organization → Billing and click Billing Details to edit the company the invoice is addressed to:
- Company name, company email and company phone
- Address lines 1 and 2, city, state, pincode and country
- Tax registration — a name (for example GSTIN or VAT) and the number, printed on your invoice
- Purchase order number, if your finance team needs a reference on the document
Only the organization Owner can open or save this form; anyone else is refused with "Only owners can manage billing details."
Payment methods
All payments are processed securely through our payment provider. You can pay with:
- UPI
- Credit and debit cards
- Net banking
- Wallets
- International payments
Enterprise plans
Enterprise is for teams that need more than the self-serve plans allow — for example more users or more parallel sessions. It includes a dedicated account manager. What it includes and costs is agreed with TestKase; see the pricing page to get in touch.
You can't buy or resize an Enterprise plan in the app — TestKase sets it up for you, and your account manager changes it.
Related
- Payment issues — failed payments, grace period, and read-only access.
- Changing seats & threads — resize a subscription.
- Usage & minutes — how device-minutes are counted.
- Billing & Subscriptions (settings) — the Subscriptions page itself.
- AI Credits — the one-time free grant, the per-seat monthly allowance on paid plans, and how to monitor them.
- Storage — org storage quota and usage.
Questions
▶I had an Accessibility subscription — what happened to it?
Accessibility is now free for everyone, so old Accessibility plans are no longer sold and no longer unlock anything. Every organization gets unlimited pages and re-scans, and 90 days of scan history. Your old invoices are still in your billing history. Contact support if you need something changed on an old plan.
▶How long are recordings and logs kept?
Recordings, logs and HAR files are deleted 30 days after the session, on every plan. Download anything you want to keep. Uploaded app builds are kept for 90 days.
The session itself stays in your history — you can still see when it ran, how long it took and the minutes it used. Only the files are removed. Opening an old one shows "This file was removed after 30 days."
▶What happens if I downgrade to free?
Your paid plan is cancelled and the product goes back to its free plan. Your organization and its data are kept.
▶Why doesn't my subscription say Expired?
TestKase never marks a subscription as Expired. A plan you cancel shows Cancelled, even after its paid period ends. A plan that reaches the end of its agreed term shows Completed.
You may see Expired on the Members page — that is an invitation nobody accepted within 7 days, not a subscription.
▶Why can't I see the billing history?
Billing history stays with the person who paid, not the organization. After an ownership transfer, the new Owner sees an empty list on Organization → Billing. The subscription keeps running — only the list of past invoices doesn't move.
Download the invoices you need before you transfer ownership, or ask support for copies.
▶Do I need to add billing details first?
Yes, before your first payment. An invoice is made from the billing details saved when the payment goes through. If none are saved, the payment still works and shows in your billing history, but no invoice or receipt is made and no invoice email is sent. Adding details later won't create it — ask support to re-issue it.
▶How do I buy an Enterprise plan?
You can't buy it in the app. TestKase sets it up for you once the terms are agreed. Contact sales to get started.
