Billing built for SaaS businesses.

Self-hosted subscription billing with fixed, usage-based, and hybrid pricing. Built-in dunning and invoicing. Built for regional gateways, custom processors, and multi-processor stacks.

Read the docs Self-hosted Processor-agnostic API-first

Platform

Every billing model your product needs. Hosted however you want.

Fixed, usage-based, and hybrid pricing

One platform for every billing model. Combine fixed plans, metered usage, and transaction fees in a single subscription.

Learn more

Self-hosted, your infrastructure

Deploy on your own servers and keep customer data under your control. No vendor lock-in, no data leaving your perimeter.

Learn more

Bring your own payment processor

Built for businesses on regional gateways, custom processors, and multi-processor stacks. A clean adapter interface lets you wire up the processor of your choice — and switch per region or per customer without touching your application code.

Learn more

Built-in dunning and recovery

Smart retries, customer-facing payment update links, and configurable campaigns recover failed payments automatically.

Learn more

Professional invoicing

Transparent invoices with line-by-line breakdowns, automatic tax calculation, multi-currency support, and PDF generation.

Learn more

Real-time usage events

Capture every billable event the moment it happens through the Event Ingestion API with automatic aggregation and limits.

Learn more

Billing

Usage-based billing on autopilot.

Usage tracking

Real-time usage-based billing

Capture every billable event through the Event Ingestion API and turn raw usage into precise, transparent invoices.

Subscriptions

Fixed, usage, and hybrid pricing

Combine fixed fees, metered usage, and transaction percentages in a single subscription — perfect for SaaS, marketplaces, and platforms.

Dunning

Smart revenue recovery

Configurable retries, pre-dunning, and customer-facing payment update links that maximize net revenue retention.

Automations

Integrations that just work

First-class integrations with accounting, CRM, and analytics tools — wire up business-critical workflows in minutes.

Global

Sell anywhere, get paid locally

Localized checkouts in any currency and language. Once you've added the adapters you need, switch processors per region without touching your application code.

Develop

Integrate in under five minutes.

BillingPage.jsx
App.jsx
import { useState } from 'react'
import { Switch } from '@headlessui/react'

function Example() {
                          const [enabled, setEnabled] = useState(true)

                          return (
                          <form action="/notification-settings" method="post">
                          <Switch checked={enabled} onChange={setEnabled} name="notifications">
                        {/* ... */}
                          </Switch>
                          <button>Submit</button>
                          </form>
                          )
                        }

API

APIs, SDKs, and webhooks

A REST API, typed SDKs, and reliable webhooks. Drop GetPaidHQ into your stack and start billing in minutes.

Entitlements

Automated benefits engine

Gate features and entitlements based on plan, usage, or custom rules — without writing the plumbing.

AI-first

Built for AI-assisted development

Ships with first-class support for Claude Code, Cursor, and other MCP-enabled tools.

Checkouts

Powerful checkouts, made simple

Beautiful, customizable checkouts that maximize conversions and minimize friction across every region.

SDKs

Pick your stack and ship in minutes.

Official SDKs for the languages you already use. Or hit the REST API directly with cURL.

Frequently asked questions

FAQ.

What is GetPaidHQ?
GetPaidHQ is a self-hosted subscription billing platform. It supports fixed, usage-based, and hybrid pricing models, with built-in dunning and professional invoicing. Built for businesses on regional gateways, custom processors, or a mix — the processor-agnostic adapter interface lets you wire up any payment provider. Run it on your own infrastructure and keep your customer data under your control.
Can I self-host GetPaidHQ?
Yes — self-hosting is the default. Deploy GetPaidHQ on your own servers or cloud, wire it up to your payment processor of choice, and keep all customer and billing data within your perimeter. See the deployment docs for reference architectures and step-by-step setup.
Who is GetPaidHQ for?
GetPaidHQ is built for SaaS companies needing flexible subscription billing, API-first businesses with usage-based pricing, marketplaces with revenue sharing, membership and community products, and any team that wants billing infrastructure they can host and customize themselves.
How does GetPaidHQ differ from hosted billing platforms?
GetPaidHQ is processor-agnostic and self-hosted. You own the deployment, control the data, and pick the payment processor — instead of being locked into one vendor’s stack. It still gives you the same flexibility around fixed, usage-based, hybrid, tiered, and graduated pricing as the hosted players.
Should I use GetPaidHQ if I’m on Stripe?
Probably not — Stripe Billing already covers fixed, usage-based, and hybrid pricing for Stripe-only stacks, and it’ll be the path of least resistance. GetPaidHQ is built for the rest: businesses on regional gateways, custom or in-house processors, multi-processor stacks across regions, or with compliance requirements that keep customer and billing data within their own perimeter.
What billing models does GetPaidHQ support?
Fixed subscriptions (e.g. $29/month), usage-based pricing (per API call, GB, or any unit you track), percentage-based fees (e.g. 2.9% + $0.30), hybrid models combining all of the above, tiered pricing by volume, and graduated pricing that adjusts as usage grows.
Can I combine different billing models?
Yes. Hybrid billing is a first-class concept. Combine a fixed monthly base with metered usage and transaction percentages inside a single subscription — for example, $99/month base + $0.01 per API call + 2.9% transaction fees.
How does usage-based billing work?
GetPaidHQ captures billable events in real time through the Event Ingestion API, aggregates usage by billing period, and generates detailed invoices showing exactly what was consumed. Use it for per-unit pricing (API calls, storage, bandwidth) or percentage-based pricing (transaction fees, revenue shares).
What payment processors does GetPaidHQ support?
GetPaidHQ is processor-agnostic. The integration layer is designed so you can wire up any payment processor — regional gateways, custom processors, or your own in-house payment stack. Once you have adapters configured for the processors you need, you can switch per region or per customer without changing your application code.
How do I integrate GetPaidHQ into my application?
GetPaidHQ exposes a RESTful API for customer and subscription management, billing and payments, usage recording, webhook events, and admin operations. The API is documented with OpenAPI, with official SDKs for Node.js, Python, PHP, and Go.
How does dunning management work?
Built-in dunning includes automated retry logic for failed payments, configurable campaigns with multiple retry attempts, customer notifications via email and SMS, payment-method update links for expired cards, and detailed reporting on recovery success rates.
How does invoice generation work?
GetPaidHQ generates detailed, transparent invoices with usage breakdowns showing exactly what was consumed, fixed charges and variable usage fees clearly separated, PDF generation with customizable templates, automatic tax calculations where configured, and multi-currency support.
Can customers see their usage in real time?
Yes. Customer-facing usage dashboards let your users track current usage against limits, view historical consumption patterns, receive alerts when approaching limits, make informed upgrade decisions, and download usage reports.
What reporting and analytics are available?
Real-time usage dashboards, revenue analytics and projections, customer cohort analysis, payment success and failure tracking, detailed invoice breakdowns, and export capabilities for external BI tooling.
What support is available?
Detailed API documentation with examples, developer guides and tutorials, community support, priority support for paid plans, and professional services for enterprise self-hosted deployments.