Articles by Ben Foster
How Stripe's usage-based billing actually works (with code)
Step-by-step breakdown of Stripe's metered billing: object chain, meter events, webhooks, pricing changes, and customer portal. With working code examples.
Revenue Recognition for Usage-Based Billing: When Credits Become Revenue
Usage-based billing changes when revenue is recognized. Credits may look identical in product UI but behave differently under ASC 606 and IFRS 15 depending on whether they represent entitlements, commitments, or prepaid usage. This matters more for AI products where usage is spiky, costs are real, and regulators scrutinize when value is actually delivered.
How to bill AI products in custom units instead of dollars
Custom assets launched today in Credyt. Teams can now bill customers in credits, tokens, GPU hours, or any product-native unit instead of dollars. This is how platforms like Midjourney and Lovable handle monetization so that when infrastructure costs shift or pricing evolves, the credits customers purchased still work because billing happens in product units, not currency.
Don't let monetization slow you down.
Free to start. Live in hours. No engineering team required.
