Skip to content

SYSTEM Cited by 1 source

Yelp Billing System

Definition

Yelp Billing System is Yelp's custom order-to-cash system that handles subscription purchases, invoicing, payment processing, and billing data for Yelp's advertiser + business customers.

Wiki anchor

This page is a stub. The canonical disclosure is the first post of Yelp's Revenue Automation Series (2024-12-XX, "The Modernization of Yelp's Legacy Billing System"), which is not yet ingested on the wiki. Referenced as a prerequisite in the 2025-02-19 Revenue Data Pipeline post:

Yelp invested significant resources in modernizing its Billing System to fulfill the pre-requisite of automating the revenue recognition process.

Known properties (from the 2025-02-19 post)

  • Custom-built order-to-cash system — not off-the-shelf; referred to as "Yelp's custom order-to-cash system".
  • MySQL-backed — the Revenue Data Pipeline reads daily snapshots of MySQL tables owned by Billing for downstream Spark ETL.
  • Data scattered across databases — different products have different billing implementations, producing the "Inconsistent Product Implementation" data gap the 2025-02-19 post calls out. Long-term fix: unified billing data models.
  • Upstream of: Yelp Revenue Data Pipeline — the pipeline reads Billing's MySQL snapshots to produce REVREC-template data.
  • Revenue Contract (from the Glossary Dictionary in the 2025-02-19 post) = a subscription order placed on Yelp's Biz Site.
  • Booking = the moment when a user completes a subscription purchase request.
  • Invoice Amount = the net amount on ledger for a product feature in a revenue period.
  • Each Line = the minimum granularity that tracks fulfillment and billing of a product feature.

These are the engineering-vocabulary mappings for accountant concepts, via concepts/glossary-dictionary-requirement-translation.

Caveats

  • Stub — a future ingest of the 2024-12 billing-system modernisation post will extend this page with architecture internals, modernisation motivation, and production details.

Seen in

Last updated · 476 distilled / 1,218 read