We combine the simplicity of traditional subscription billing with the flexibility of usage-based pricing.

- Subscription billing and invoicing
Handle any pricing strategy. Fixed subscriptions, usage-based billing, hybrid models, or transaction fees - all in one platform.
- Real-Time Usage Tracking
Capture every billable event instantly. API calls, storage, bandwidth - track consumption as it happens with automatic aggregation.
- Invoice Generation
Transparent billing that customers trust. Detailed breakdowns show exactly what was consumed and when.
- Multi-Processor Payments
Never get locked in. Switch between Paystack, Checkout.com, and more without touching your code.
- Seamless Plan Changes
Proration that just works. Upgrades, downgrades, and billing model switches handled automatically down to the day.
- Enterprise Security
Built for scale. Multi-tenant architecture, Cedar authorization, and comprehensive audit trails out of the box.
Billing
Usage Based Billing on Autopilot
Usage Tracking
Usage Based Billing
Robust Event Ingestion API that enables precise usage-based billing and invoicing.
Products
Digital Products and SaaS Billing
Create digital products and SaaS billing with flexible pricing models and seamless payment processing.
Dunning
Revenue Recovery and Dunning
Maximize Net Revenue Retention with smart dunning, pre-dunning and effortless churn recovery.
Automate
Automations and Integrations
Save countless hours and money with business critical integrations.
Checkouts
Sell Globally, Get Paid Locally
A truly localized checkout experience so you can truly anywhere, in any currency and language, to anyone.
Develop
Integrate in under 5 minutes.
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
Get started in minutes with our comprehensive APIs, SDKs, and webhooks. Integrate with your existing systems effortlessly.
Entitlements
Automated Benefits Engine
Automate access to various features and entitlements.
AI-first
AI-Powered Development Ready
Works seamlessly with Claude Code, Cursor, and MCP-enabled tools.
Checkouts
Powerful Checkouts made simple
Beautiful, customizable checkouts that convert visitors into customers. Our checkouts are designed to maximize conversions and minimize friction.
Frequently asked questions
- What is GetPaidHQ?
- GetPaidHQ is a smart recurring payment processing framework designed to provide flexible and extensible subscription management capabilities. It allows developers to easily integrate subscription billing into their applications with support for various payment providers, authentication methods, and workflow orchestration.
- Who is GetPaidHQ for?
- GetPaidHQ is perfect for: SaaS companies needing flexible subscription billing, marketplaces requiring transaction-based revenue sharing, API-first businesses with usage-based pricing models, enterprises requiring white-label payment infrastructure, developers building applications with subscription models, and companies needing multi-processor payment flexibility.
- How does GetPaidHQ differ from other billing platforms?
- GetPaidHQ stands out with its comprehensive usage-based billing capabilities, supporting everything from simple fixed subscriptions to complex hybrid models combining fixed fees with transaction percentages and usage charges. It offers enterprise-grade flexibility while maintaining developer-friendly APIs.
- What billing models does GetPaidHQ support?
- GetPaidHQ supports comprehensive billing models: Fixed Subscriptions (traditional monthly/yearly billing like $29/month), Usage-Based (pay-per-use billing for API calls, storage, bandwidth), Percentage-Based (transaction fees and revenue sharing like 2.9% + $0.30), Hybrid Models (fixed base + usage fees like $29/month + 0.05% transaction fees), Tiered Pricing (volume-based pricing with multiple tiers), and Graduated Pricing (progressive pricing as usage increases).
- Can I combine different billing models?
- Yes! GetPaidHQ excels at hybrid billing. You can combine fixed subscription fees with usage-based charges, transaction percentages, and overage fees all within 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 API calls, aggregates usage by billing period, and generates detailed invoices showing exactly what was consumed. The system supports percentage-based pricing for transaction fees and unit-based pricing for resource consumption like API calls, storage, or bandwidth.
- What payment providers does GetPaidHQ support?
- Currently supported payment providers include: Paystack (Africa), Checkout.com (Global), and Stripe (via configuration). The platform is architected to easily add additional payment service providers through its abstracted integration layer.
- How do I integrate GetPaidHQ into my application?
- GetPaidHQ provides a comprehensive RESTful API with endpoints for: customer and subscription management, payment processing and billing, usage recording and analytics, webhook integrations for real-time events, and administrative functions. The platform uses OpenAPI specifications for clear documentation and supports multiple SDKs.
- What reporting and analytics are available?
- GetPaidHQ includes comprehensive reporting capabilities: real-time usage dashboards, revenue analytics and projections, customer cohort analysis, payment success/failure tracking, detailed invoice breakdowns, and export capabilities for external analysis.
- 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! GetPaidHQ provides customer-facing usage dashboards where users can: track current usage against limits, view historical consumption patterns, receive alerts when approaching limits, make informed decisions about plan upgrades, and download usage reports.
- What support is available?
- GetPaidHQ provides comprehensive support: detailed API documentation with examples, developer guides and tutorials, community support forums, priority support for paid plans, and professional services for enterprise implementations.
- How does dunning management work?
- GetPaidHQ includes sophisticated dunning and revenue recovery features: automated retry logic for failed payments, configurable dunning 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.
- Can I self-host?
- Yes, contact us for self-hosting details.