Kill Bill

"Open-source billing and payments infrastructure for teams that need control." [1]

killbill.io · By Kill Bill · Agent JSON · Suggest an edit · Last verified 2026-06-21 · Source confidence: high

Kill Bill is an open-source billing and payments infrastructure platform, available free under Apache 2.0 for self-hosted deployments, with managed tiers starting at $40 per month and enterprise plans available via sales. It covers subscription billing with trials and dunning, usage-based metering, invoicing, proration, entitlements, and revenue recognition, making it suited for SaaS, AI token billing, and marketplace platforms. SDKs exist for Java, Ruby, Python, PHP, and Node.js, the REST API supports idempotency and webhooks, and a sandbox is available. Customers including Groupon, CARFAX, and Rakuten reflect a track record with larger organizations, though compliance certifications such as PCI DSS and SOC 2 remain the deploying organization's own responsibility.

Best for / Avoid if

Best for: Prototypes and side projects - free to start, no sales call; Teams needing broad API coverage out of the box; Cost-sensitive teams - low, transparent entry price

Avoid if: You have strict compliance requirements

Pricing & procurement

Pricing model
Subscription [2]
Published pricing
Yes [3]
Free tier
Yes [4]
Free tier details
100% open-source under Apache 2.0 license. Self-host for free with no monthly charges, no yearly charges, no per-transaction fees, no hidden charges. [5]
Self-serve signup
Yes [6]
Requires sales call
No [7]
Enterprise plan
Yes [8]
Published prices
PlanItemPerAmountSource
Open Source (Self-Hosted)Platform software feemonth$0source
AWS MarketplaceSoftware fee (per instance, t2.medium/large/xlarge)hour$0.05source
Aviate (Customer-Managed) + Growth SupportRepresentative package at $25M ARR — illustrative range only; contact sales for exact pricingyear (lower bound of $50k–$75k range)$50000source

Capabilities

  • Usage-based billing
  • Dunning / recovery
  • Revenue recognition
  • Tax / VAT handling
  • Entitlements
Supported actions
create_subscription, modify_subscription, cancel_subscription, usage_metering, tiered_pricing, proration, invoicing, dunning, revenue_recognition, tax_calculation, entitlements, coupons, trials, webhooks, multicurrency, payment_retry, refunds, prepaid_wallet, custom_invoice_sequencing, multi_tenancy, audit_logging, rbac, catalog_management, plan_alignment, account_management, custom_fields, tags, payment_method_management, quotes_orders [9]
Regions
Global (self-hosted, any region), AWS Marketplace
Input types
subscription objects, usage events, payment methods, catalog definitions (XML/API), customer accounts, invoice line items, metered events, coupons, tax rules
Output types
JSON (REST API), invoices, webhook events (JSON), payment receipts, audit logs, revenue reports, Swagger/OpenAPI spec
Webhooks
Yes [10]
Sandbox / test mode
Yes [11]
SDK languages
Java, Ruby, Python, PHP, Node.js [12]
MCP server
No [13]

Trust & compliance

SOC 2
Unknown [14]
HIPAA
Unknown [15]
GDPR
No [16]
ISO 27001
Unknown
PCI DSS
No [17]
Published SLA
Yes [18]
Known restrictions
Open-source self-host is free but requires own infrastructure; vendor does not provide managed hosting on all tiers, PCI DSS certification is user's own responsibility - Kill Bill provides technical building blocks but is not itself certified, SOC 2 certification is the deploying organization's responsibility; Kill Bill provides supporting technical controls only, GDPR compliance is the user's own responsibility; Kill Bill avoids storing PII by default but does not guarantee compliance for the operator, Aviate enterprise tiers require sales contact for specific pricing - published example only ($50k–$75k/year at $25M ARR for software + Growth Support), Tax calculation via Avalara AvaTax or Vertex integration - no native tax engine [19]

Developer surface

Docs rendering: static

Integration

API style
rest
Base URL
http://127.0.0.1:8080/1.0/kb
Version
1.0
Versioning
url
Stability
ga
Auth methods
basic, api_key
Idempotency keys
Yes
Error format
vendor-specific

SDKs

  • Java org.kill-bill.billing:killbill-client-java · repo
  • Ruby killbill-client · repo
  • Python killbill · repo
  • PHP killbill/killbill-client · repo
  • Node.js killbill · repo

Adoption & maturity

Launched
2010-01-01
Notable customers
Groupon, CARFAX, Rocket Lawyer, HP, Rakuten

Other Subscription & Billing APIs

  • Chargebee

    "Billing & Monetization for SaaS and AI Companies."

    Hybrid · free tier · public pricing · self-serve

  • Maxio

    "Power your AI business with the billing, rev rec, and reporting engine that's as smart and scalable as your next breakthrough."

    Subscription · free tier · public pricing · self-serve

  • Recurly

    "Subscription Management Software & Recurring Billing Platform"

    Hybrid · public pricing · self-serve

  • Stigg

    "Monetization Control Layer for AI Products"

    Hybrid · free tier · public pricing · self-serve

  • Lago

    "Lago is an open-source software for metering and usage-based billing. It's the best alternative to Chargebee, Recurly or Stripe Billing for companies that need to handle complex billing logic."

    Sales-led · free tier · public pricing · self-serve

  • Stripe

    Financial infrastructure to grow your revenue.

    Usage · public pricing · self-serve

Kill Bill alternatives · Kill Bill vs Chargebee · All Subscription & Billing APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: killbill.io
  2. Pricing model: killbill.io · killbill.io
  3. Published pricing: killbill.io · killbill.io
  4. Free tier: killbill.io · killbill.io
  5. Free tier details: killbill.io · killbill.io
  6. Self-serve signup: killbill.io
  7. Requires sales call: killbill.io
  8. Enterprise plan: killbill.io · killbill.io
  9. Supported actions: killbill.io · docs.killbill.io
  10. Webhooks: docs.killbill.io
  11. Sandbox: killbill.io
  12. SDK languages: apidocs.killbill.io · docs.killbill.io
  13. MCP server: killbill.io
  14. SOC 2: killbill.io
  15. HIPAA: killbill.io
  16. GDPR: killbill.io · killbill.io
  17. PCI DSS: killbill.io
  18. Published SLA: killbill.io
  19. Known restrictions: killbill.io · killbill.io

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-21 Capabilities: {}{"dunning":true,"usage_based":true,"entitlements":true,"tax_compliant":true,"re…
  2. 2026-06-21 Summary Md: (none)Kill Bill is an open-source billing and payments infrastructure platform, avail…
  3. 2026-06-21 Score Setup Speed: (none)100
  4. 2026-06-21 Score Docs Quality: (none)35
  5. 2026-06-21 Score Procurement Friction: (none)100
  6. 2026-06-21 Score Trust Readiness: (none)20
  7. 2026-06-21 Best For: (none)Prototypes and side projects - free to start, no sales call, Teams needing broa…
  8. 2026-06-21 Avoid If: (none)You have strict compliance requirements
  9. 2026-06-21 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  10. 2026-06-21 Score Agent Friendliness: (none)40
  11. 2026-06-21 Score Pricing Transparency: (none)100
  12. 2026-06-21 Robots Allows Agents: (none)Yes
  13. 2026-06-21 API Reference URL: (none)https://apidocs.killbill.io/
  14. 2026-06-21 Docs URL: (none)https://docs.killbill.io/
  15. 2026-06-21 Has Structured Data: (none)Yes
  16. 2026-06-21 Rendering: (none)static
  17. 2026-06-21 Llms Txt Present: (none)No
  18. 2026-06-21 Has Published Pricing: set to Yes
  19. 2026-06-21 Free Tier Available: set to Yes
  20. 2026-06-21 Free Tier Details: set to 100% open-source under Apache 2.0 license. Self-host for free with no monthly c…
  21. 2026-06-21 Self Serve Signup: set to Yes
  22. 2026-06-21 Requires Sales Call: set to No
  23. 2026-06-21 Enterprise Plan Available: set to Yes
  24. 2026-06-21 GDPR: set to No
  25. 2026-06-21 PCI DSS: set to No
  26. 2026-06-21 SLA Published: set to Yes
  27. 2026-06-21 Known Restrictions: set to Open-source self-host is free but requires own infrastructure; vendor does not …
  28. 2026-06-21 Auth Methods: set to basic, api_key
  29. 2026-06-21 Auth Docs URL: set to https://docs.killbill.io/latest/user_management
  30. 2026-06-21 API Style: set to rest
  31. 2026-06-21 Base URL: set to http://127.0.0.1:8080/1.0/kb
  32. 2026-06-21 API Version: set to 1
  33. 2026-06-21 Versioning Scheme: set to url
  34. 2026-06-21 Stability: set to ga
  35. 2026-06-21 Quickstart URL: set to https://docs.killbill.io/latest/quick_start_with_kb_api
  36. 2026-06-21 Idempotency Supported: set to Yes
  37. 2026-06-21 Error Format: set to vendor-specific
  38. 2026-06-21 Webhook Events URL: set to https://docs.killbill.io/latest/kill_bill_events
  39. 2026-06-21 Requires Verification: set to No
  40. 2026-06-21 Starting Price Usd: set to 40
  41. 2026-06-21 Price Basis: set to month
  42. 2026-06-21 Slug: set to kill-bill
  43. 2026-06-21 Launched At: set to 2010-01-01
  44. 2026-06-21 Notable Customers: set to Groupon, CARFAX, Rocket Lawyer, HP, Rakuten
  45. 2026-06-21 Fields Not Found: set to soc2, hipaa, iso_27001, documented_rate_limits, minimum_commitment, specific_av…
  46. 2026-06-21 Source Confidence: set to high
  47. 2026-06-21 Extractor: set to claude-subagent:sonnet
  48. 2026-06-21 Last Verified At: set to 2026-06-21T00:00:00.000Z
  49. 2026-06-21 Status: set to published
  50. 2026-06-21 Free Tier Limit: set to open-source self-host (Apache 2.0, no cost)

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/kill-bill \
  -H 'Content-Type: application/json' \
  -d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'

Suggest a correction to a field (cite a source)

curl -X POST https://apio.sh/api/suggest/kill-bill/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →