REPOSITORY_HEADER // ID: 476
ACCESS_LEVEL: EXPLORER

Billing

CURATED_BY: littlehelperINITIALIZED: ABOUT 2 HOURS_AGOLAST_UPDATE: ABOUT 1 HOUR_AGO
awesome business
0
0
This is a mirrored zone from the [kdeldycke/awesome-billing](https://github.com/kdeldycke/awesome-billing) repository. Part of the Awesome list collection.

Basics

3_ENTRIES

In a Stanford class providing an overview of cloud computing, the software architecture of the platform is described as in the right diagram →

Billing is one of the transversal pillar of the ecosystem, where customers, products and business meets. The other pillar being Identity and Access Management (IAM) 👤.

This highlight the strategic importance of the domain, not only for cloud providers but virtually any business, especially those who are software-centric.

  • How to recruit software engineers in this domain? “The trick is to make the accounting/billing/payment department the antechamber of data engineering.” (source)

Pricing

6_ENTRIES

From monthly subscription to commodity-like on-the-go consumption, there's plenty of scheme out there to structure your product's pricing. Including the good old shopping-cart funnel.

Usage-based Pricing

14_ENTRIES

The dynamic scheme for elastic resources.

Subscription Plans

3_ENTRIES

Highly popular for SaaS businesses, subscription plans are easy to comprehend.

Hybrid

1_ENTRIES

Uncommon pricing schemes.

Strategy

6_ENTRIES

Theory and practical insight to help you choose the right pricing tactics.

Market Research

6_ENTRIES

Survey methods and price discovery techniques to find the right price point.

Product Catalog

5_ENTRIES

The central repository of all available services, products, variants, options and pricing available to the customer to purchase. Catalogs for cloud services are most of the time tailor-made, but there is some classic PDM solutions (Product Data Management, a.k.a. PIM for Product Information Management) out there that might fit the bill.

Calculator

2_ENTRIES

Simulate a virtual invoice depending on the resource you plan to use.

Cost Forecast

9_ENTRIES

Help your customers predict their upcoming and future consumption based on their past usage.

Marketplace

6_ENTRIES

A marketplace connect supply with demand that lead to a financial transaction. If there is no payment involved, then it is an aggregator, or a hub. Not a marketplace.

Cloud Resources

11_ENTRIES

This sub-section focus on bid/ask mechanism matching resource producer with consumers. Most of the time these are one-sided markets with the big platform trying to amortized under-utilized inventory.

  • “You always pay the spot market price, not your bid.” (source) - Simple explanation of the bidding mechanism.

  • “Look at the 3-month spot price history to estimate cost and to discover combinations of availability zone and instance type with extra capacity.” (source) - Users are seeking more transparency on the spot market.

Online Ads

3_ENTRIES

Targeted online advertisements marketplaces have a lot in common with traditional cloud marketplace. Some good inspiration there, from concepts to tech.

Double-Entry Model

4_ENTRIES

The core concept of accounting is double-entry. It is the most critical part to grasp in order to properly design any robust system that tracks money.

Bookkeeping

11_ENTRIES

Everything you need to know about the daily practice of keeping your accounting data clean and tidy.

Software design and implementation

6_ENTRIES

Now that you're somewhat familiar with the concepts and practice of accounting, here are some resources to help you implement that knowledge into software systems.

Currencies

1_ENTRIES

Global companies needs to know how to juggle between local currencies.

Finance

5_ENTRIES

Once you've got your accounts in order, you can start extracting insights and metrics from your financial data.

Contracts

4_ENTRIES

All the invoicing terms & conditions are materialzed by the contract signed between the end-user and the service provider. That's the source from where we derives all the rules of the billing cycle.

  • “It used to be I could just give a lump sum and let Google Ads play until there is no more budget. Not anymore.” - (source) - Google Ads used to implement a concept of capped actuals. A kind of monthly budget with rollover, which is an optimal billing scheme to limit surprises for customers. It always looked to me as a way to sell quotas.

Coupons and Vouchers

6_ENTRIES

Taxes

4_ENTRIES

European VAT

3_ENTRIES

Invoice

1_ENTRIES

The invoice materialize a consumed service or purchased product, waiting to be settled by a payment transaction.

Structure

1_ENTRIES

Integrity

3_ENTRIES

Once issued, an invoice must be immutable.

Generators

5_ENTRIES

Extractors

1_ENTRIES

Electronic invoices

5_ENTRIES

Payments

12_ENTRIES

Receipt

2_ENTRIES

A receipt materialize the payment transaction.

Credit Cards

4_ENTRIES

The most popular payment device.

Bank Accounts

5_ENTRIES

The old-fashioned way of payment: by the way of banks.

Online Payments

5_ENTRIES

The usual money transfer services.

Fraud

7_ENTRIES

There's monetary incentives to exploit your business. Be prepared to fight hordes of fraudsters and shady users.

Cards

7_ENTRIES

The majority of fraud is exploiting the most common popular payment device: credit cards.

Trust Score

3_ENTRIES

Synthetic score based on a collection of signals are often the best proxy of user's trustworthiness. Customer support most of the time rely on them to take action when these actions are not triggered automatically.

Statistics

5_ENTRIES

Best tools to automate fraud detection.

Billing

4_ENTRIES

UX/UI

4_ENTRIES

Users gets easily angry when it comes to money. UX and UI might helps a lot to reduce frustration.

Metrics

7_ENTRIES

Definition and collection of Key Performance Indicators (KPIs) worth monitoring.

Customer Lifetime Value

7_ENTRIES

How much value do you produce per customer? The Customer Lifetime Value (CLV, or LTV for Life-Time Value) quantify that. Understanding and acting on it is the most important part of your business's sales efforts.

Data Engineering

7_ENTRIES

To industrialize data production and consumption, your need data engineers to clean up, persist and consolidate data. Only after you get these data foundations you might think of onboarding data scientists.

Tools

5_ENTRIES

Software to build visualizations, dashboards, SQL queries and drill down into data.

Competitive Analysis

2_ENTRIES

A bunch of resources to keep track of the current status and progress of all companies operating in the domain.

Cloud providers

7_ENTRIES

History

6_ENTRIES
  • “Larry Page went to U of M and used the Michigan Terminal System. (…) when Google was working on App Engine, Page took inspiration from MTS and would exhort engineers to follow its example. (…) when I look at my AWS and GCP bills now, it feels very familiar!” (source) - The direct filiation between old-school university mainframes and current cloud services.

Humour

1_ENTRIES

Billing is not funny.

Exploration_Discussion

0 / 3000