awesome-billing
github.com/kdeldycke/awesome-billing โ๐ฐ Billing & Payments knowledge for cloud platforms
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me metrics resources from awesome-billing"
Installation instructions โWhat's inside
Business Intelligence
- 16 Startup MetricsMetrics
The 2 critical metrics being Customer Acquisition Cost (CAC) and Customer Lifetime Value (CLV).
- AI vs Data Science vs Data EngineeringData Engineering
โData Engineers build data pipelines and infrastructure to ensure a constant availability of transformed data. Data Scientists analyze and build models from these data to develop new product features or drive the bottom line of the business.โ As for AI professionals, their focus is on cognitive automation.
- An Overview of VisaMetrics
Great breakdown of Visa business models and metrics.
- Apache SupersetTools
๐ Enterprise-ready business intelligence web application, governed by the Apache Software Foundation.
- A Quantitative Approach to Product Market FitMetrics
Metrics produced above have a greater reach, as they're used as important signals to validate product-market fit.
- Cargo cult data scienceData Engineering
โData science is best viewed as a form of company culture, rather than a set of technologies. However, many firms will try to create that company culture by acquiring data-science technology, rather than working on their culture.โ
Marketplace
- 19 Tactics to Solve the Chicken-or-Egg Problem and Grow Your Marketplace
โWhich comes first, the supply or the demand? Chicken or egg?โ
- A Rake Too Far: Optimal Platform Pricing Strategy
A bit of vocabulary: โIn a casino, the term
- Constrain the marketplace
- Customized Regression Model for Airbnb Dynamic Pricing
This paper describes the pricing strategy model deployed at Airbnb.
- Deconstructing Amazon EC2 Spot Instance PricingCloud Resources
โCloud providers possessing large quantities of spare capacity must either incentivize clients to purchase it or suffer losses. Amazon is the first cloud provider to address this challenge, by allowing clients to bid on spare capacity and by granting resources to bidders while their bids exceed a periodically changing spot price.โ
- Dynamic Cloud Pricing for Revenue MaximizationCloud Resources
โAmazon's spot price is unlikely to be set according to market supply and demand. Rather, price oscillates within a very narrow band most of the time, which is more likely to be an artifact of some pricing algorithm with predetermined reserve price.โ
Taxes
- 2017 Tax Software Developer's Guides
A list of test cases for developers to test their tax code against.
- Council Directive 2006/112/ECEuropean VAT
European Union reference on the common system of VAT.
- {Digital,Cloud,Electronic,Online} Services VAT Rate Database
๐ Centralize applicable VAT rates on foreign online services, for each country of residence (including territorial exceptions).
- Global VAT & GST on digital services
List of countries requiring application of taxes on foreign provided online services.
- How to correctly setup SaaS subscriptions to charge VAT in EuropeEuropean VAT
โIf you think you can just setup a simple Stripe integration and move on, like us, you'd be sadly mistaken.โ
Payments
- 20 years of payment processing problemsOnline Payments
A huge collection of everything that went wrong, and still is, with payment APIs from the past 2 decades. Any issue exposed in this article that gets unaddressed will end up as stolen money.
- Address Verification SystemCredit Cards
A system checking the matching of customer's billing addresses with the one associated with the credit card.
- A (shallow) dive into the American banking systemBank Accounts
Collection of miscellaneous notes primarily focused on the common cases of routable accounts, i.e. checking and savings.
- Avoiding Double Payments in a Distributed Payments System
RDBMS were build for banks around transactions to solve that specific issue. Then NoSQL came forcing us to carefully implement systems to avoid double spending.
- EPC QR codeBank Accounts
EU standard for QR codes used to transfer money between bank accounts via SEPA.
- EU's Late Payment Directive
European rules on applicable fees for late payments.
Basics
- 5 things I learned while developing a billing system
A great introduction on all the various aspects of a billing system, from currency to invoices, including great illustrations on the logic of changing plans. All these topics are detailed in dedicated sections below.
- Billed for ยฅ21,120, invoiced at ยฅ2,112,000 and paid ยฅ2,112,000
Accounting
- Accounting for Computer ScientistsDouble-Entry Model
Describes how to view accounting in the form of graphs in which money flows, then how these movements are materialized in the financial statements of a small company.
- Accounting for Developers 101Double-Entry Model
A general introduction to history and vocabulary of accounting.
- Accounting Memento For Entrepreneurs (US GAAP)Double-Entry Model
An interactive form to play with accounting concepts.
- Books, an immutable double-entry accounting database serviceSoftware design and implementation
Explain the basic data model of a double-entry accounting system relying on Google Spanner for internal use at Square.
- Django HordakSoftware design and implementation
๐ Core functionality of a double entry accounting system for Django, single-maintainer MIT library.
- Formance LedgerBookkeeping
๐ธ MIT-licensed programmable double-entry ledger with the Numscript DSL, multi-currency, REST API, and Docker deployment usable standalone. Formance sells Enterprise add-ons (Wallets, Flows, Reconciliation, pre-built connectors, SSO, RBAC, audit logs) on top, but the core ledger is fully functional in OSS.
Finance
- Accounts Demystified: The Astonishingly Simple Guide To Accounting
Helps you learn how to analyse and monitor your company's financial performance.
- Algebraic Models for Accounting Systems
Advanced abstract algebra applied to the analysis of accounting systems.
- Financial Intelligence for Entrepreneurs: What You Really Need to Know About the Numbers
Allows you to fully understand how to use financial data to make better decisions for your business.
Pricing
- Allen's interval algebraUsage-based Pricing
Implementing usage-based pricing is tricky, and this algebra will help you organize temporal reasoning. Also see this
- A Survey of Profit Optimization Techniques for Cloud ProvidersUsage-based Pricing
โThe strategy of improving user service quality is discussed first, followed by the pricing strategy for cloud resources to maximize revenue.โ
- AWS EC2 T2 Instances Demystified: Don't Learn The Hard WayUsage-based Pricing
An example of really tricky burstable instances which accrues and limits its own amount of CPU usage credits.
- Axial - Business models
38 models for inspiration.
- Business Model Patterns
A list of 15 different ways to sell products and services.
- CGRateSUsage-based Pricing
๐ An open-source, fast (50k+ CPS) and scalable (load-balancer + replication included) real-time billing for ISPs and Telecom Operators, written in Go. Vendor-neutral, support-only commercial model.
Showing a sample of 229 resources. View the full list on GitHub โ