← All SPoG micro-apps

ASC 606 Transaction Price Allocation Engine

Allocates transaction price across multiple performance obligations based on relative standalone selling prices.

Notice: engineering verification utility. Use test or de-identified data and verify results independently before relying on them.

How it works

Standard: ASC 606 Revenue from Contracts with Customers

Formula: Allocated Price = Transaction Price * (Standalone Price_i / Sum(Standalone Prices))

Checks: Positive transaction price; positive standalone prices

Calculated locally in browser memory; nothing leaves your browser.

Deterministic local-first client-side execution. Provided as-is without warranty.