---
title: "Two Minute Billing documentation"
description: "Guides, recipes and the API reference for Two Minute Billing: run subscription billing from the dashboard, build it into your product, or move it across."
canonical_url: "https://twominutebilling.com/help"
---
# Two Minute Billing documentation

> Guides, recipes and the API reference for Two Minute Billing: run subscription billing from the dashboard, build it into your product, or move it across.

Two Minute Billing is subscription billing software that charges through your own payment gateway.
These docs cover both ways to use it, on Two Minute Billing Cloud or on your own servers:
[getting started](https://twominutebilling.com/help/getting-started) and the [operator guides](https://twominutebilling.com/help/guides) for running billing
in the dashboard, the [developer docs](https://twominutebilling.com/help/developers) for the REST API, webhooks and recipes, and
the [API reference](https://twominutebilling.com/help/developers/api-reference) for every endpoint.

<u-page-grid>
<u-page-card description="Set up your business and catalogue, take your first payment in test mode, recover failed payments and go live — all from the dashboard." icon="i-lucide-layout-dashboard" title="Run billing" to="https://twominutebilling.com/help/getting-started">



</u-page-card>

<u-page-card description="Create a test key and bill your first customer in TypeScript or curl, then add webhooks, trials and usage-based billing." icon="i-lucide-code" title="Build with the API" to="https://twominutebilling.com/help/developers/getting-started/quickstart">



</u-page-card>
</u-page-grid>

## Popular pages

<u-page-grid>
<u-page-card description="Add customers, subscribe them, change what they pay, and cancel." icon="i-lucide-users" title="Customers and subscriptions" to="https://twominutebilling.com/help/guides/customers-and-subscriptions">



</u-page-card>

<u-page-card description="Set a retry schedule and decide what happens when it runs out." icon="i-lucide-alert-triangle" title="Recover failed payments" to="https://twominutebilling.com/help/guides/recover-failed-payments">



</u-page-card>

<u-page-card description="Charge tax where you must, inclusive or exclusive, with exemptions." icon="i-lucide-receipt" title="Set up tax" to="https://twominutebilling.com/help/guides/set-up-tax">



</u-page-card>

<u-page-card description="Test cards for every failure path, and what it takes to go live." icon="i-lucide-flask-conical" title="Test and live mode" to="https://twominutebilling.com/help/developers/getting-started/test-and-live">



</u-page-card>

<u-page-card description="Signed, retried delivery of every state change." icon="i-lucide-webhook" title="Webhooks" to="https://twominutebilling.com/help/developers/webhooks">



</u-page-card>

<u-page-card description="Every endpoint, generated from the same OpenAPI document as the typed client." icon="i-lucide-book-open" title="API reference" to="https://twominutebilling.com/help/developers/api-reference">



</u-page-card>
</u-page-grid>


## Sitemap

See the full [sitemap](https://twominutebilling.com/sitemap.md) for all pages.
