Rebuild your Revenue from invoices
Calculate MRR/ARR, decompose new/expansion/churn/contraction and reconcile billing vs. accounting.
Introduction
ARR is often calculated manually in a fragile spreadsheet. There's no single source of truth: the CRM says one number, billing another, accounting a third. In board meetings or due diligence, no one knows which number is right.
Phacet extracts billing data (Stripe, Chargebee, Hyperline or PDF invoices), rebuilds the client timeline, calculates MRR/ARR by period and decomposes movements (new, expansion, contraction, churn). It then reconciles billing with accounting to identify discrepancies.
When to use this Phacet
Built for CFOs, part-time CFOs or SaaS CEOs who want to:
• Get a reliable and auditable ARR, not a cobbled-together spreadsheet.
• Decompose revenue movements (new, expansion, churn) automatically.
• Reconcile numbers between billing (Stripe/Chargebee) and accounting.
• Prepare a board meeting or due diligence with solid numbers.
AI skills involved
Automatically match your data across files, tools and systems
Phacet cross-references your data across sources - invoices vs. payments, POs vs. receipts, bank lines vs. GL entries, CRM deals vs. billing records. It tells you exactly what matches, what's missing, and what's off. No VLOOKUP, no manual comparison.

Automatically pull key data points from your documents
Phacet identifies and extracts the fields that matter — invoice numbers, amounts, due dates, IBANs, supplier references, VAT codes, contract terms — even from unstructured or inconsistent documents. Data comes out clean and ready to use in the next step.

Every AI result linked to its source — audit-ready by default
Every output Phacet produces is traceable back to the exact source line - the PDF page, the ERP row, the bank entry. You can always answer "why did Phacet flag this?" with a precise reference. Confidence scores, decision logs and source citations are built in, not bolted on.

Get notified on what matters and share results without manual work
Phacet sends alerts the moment a threshold is crossed or an anomaly is detected by email, Slack or in-app. It also generates summaries, dashboards and structured exports ready to send to your ERP, your team or your management. Results reach the right people at the right time, automatically.
Business impact
Reliable ARR for the board and investors
A single source of truth, reconciled between billing and accounting. No more unexplained gaps in board meetings or due diligence.
Early churn detected, expansion visible
Automatic movement decomposition lets you identify churn and expansion as they occur — not at quarter-end.
89% time savings on ARR calculation
From 1-2 days per month to 1 hour. The calculation is automatic and reproducible — not a manual exercise every reporting cycle.
Integrated with everything


Steps to get Started
Import your data from Stripe
Chargebee or Hyperline, and your accounting export (revenue GL).
Phacet reconstructs each customer's history
Start date, amount, plan changes, cancellation — all mapped automatically.
MRR/ARR is calculated by period
With full decomposition: new business, expansion, contraction, churn.
Compare billing vs. accounting
Identify discrepancies, export the ARR dashboard for your board or investors.
Unlock your AI potential
Do more with your existing resources using tailored AI solutions.
Frequently Asked Questions
Phacet doesn't replace ChartMogul or Baremetrics. It rebuilds ARR from raw data and reconciles with accounting, which these tools don't do.
Stripe, Chargebee, Hyperline, and any billing export in CSV. PDF invoices are also supported.
Phacet identifies customers with no invoice in the following period and classifies them as churn. Downgrades are classified as contraction.
Yes. Phacet imports GL exports from any ERP and reconciles them against billing data.
Yes. Every figure is traceable to the source invoice or journal entry. Full audit trail.

