FOSSBilling vs GetPaidHQ
FOSSBilling
fossbilling.orgGetPaidHQ
getpaidhq.coSide by side
| Figure | FOSSBilling | GetPaidHQ |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | Yes |
| Web | Yes | Yes |
| Linux | Yes | — |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 2 | 2 |
| Spec score · Subscription Billing Software | 8.6 (#12) | 8.5 (#16) |
| API | FOSSBilling provides a REST API with admin, authenticated-client, and public guest endpoints. | The product provides a JSON REST API for customer, catalog, order, subscription, usage, invoice, payment, webhook, and dunning operations. |
| SDKs | The API documentation provides example requests for cURL, Python, and Node.js rather than publishing a separate official SDK package. | The maker lists official SDKs for Node.js, Python, PHP, and Go, alongside direct cURL access. |
| Security | Documented protections include HTTPS enforcement, session fingerprinting, CSRF protection, rate limiting, IP blocking, CAPTCHA, and activity logs. | The API documentation advises keeping API keys server-side and out of browser code, mobile apps, logs, and URLs. |
| Self-hosting | FOSSBilling is self-hosted, so the operator keeps the data and controls infrastructure, backups, and security policies. | The project can be self-hosted using its provided container setup after configuring databases, processors, and environment variables. |
| Support | The project points users to its documentation, community Discord, and email address for assistance. | The published self-hosted plan includes community support. |
Plans
In their own words
FOSSBilling
FOSSBilling is free, open-source billing and client-management software for hosting and other online service businesses. It can issue invoices automatically, send payment reminders, handle recurring or one-time pricing, support multiple currencies and apply promo codes. Hosting products can create and manage accounts through cPanel/WHM, DirectAdmin, HestiaCP, CWP and Plesk. Domain functions cover registration, renewal, transfers and WHOIS checks through registrar integrations, though domain prices are entered manually rather than retrieved live. A REST API provides admin, authenticated-client and public guest endpoints. Documented protections include HTTPS enforcement, session fingerprinting, CSRF protection, rate limiting, IP blocking, CAPTCHA and activity logs. It is self-hosted, requiring PHP 8.3, 8.4 or 8.5 and a MySQL-compatible database, with Apache, LiteSpeed/OpenLiteSpeed or NGINX. The project is beta, under active development, and notes rough edges and limited support.
GetPaidHQ
GetPaidHQ is open-source subscription billing software that customers can run on their own infrastructure and connect to a payment processor of their choice. It supports fixed, usage-based, tiered, and hybrid pricing within one subscription, plus proration controls and multiple currencies. Charges can be routed by region, customer, or failover. Built-in dunning detects payment failures, retries according to decline reason and customer history, and provides links for customers to update payment details. The product offers a REST API, webhooks, idempotency keys, and typed SDKs for Node, Python, PHP, and Go. Checkout.com and Paystack are supported; other processors can be added through the adapter interface. The MIT-licensed self-hosted plan costs nothing under MIT, while customers pay their own infrastructure costs. It includes community support. The maker says self-hosting keeps payment and customer data within the customer's infrastructure. GetPaidHQ is in open beta; managed Cloud is described as coming, with pricing being finalized and early-access terms available by contacting the maker. Its privacy policy is labeled a placeholder and should be reviewed by qualified counsel before reliance.