Data

Know your numbers. Act on them.

Estimated MRR, churn and cohorts in one view. Every report finance and ops ask for. And all your data in the tools you already use.

Churn rate ยท October

2.4%

โˆ’ 0.3 pts vs September

Chargeback rate ยท October

0.18%

โˆ’ 0.04 pts vs September

Estimated MRR ยท EUR

โ‚ฌ 48,210

+ 6.2% vs September

Reports

3 ready

Forecast by shipment date

Generating ยท 82%

Outstanding invoices

CSV ยท ready

Churn feedback

CSV ยท ready

Discount usage

CSV ยท ready

Export ready

export.jsonl ยท 12,480 lines

Brands that sell on repeat with Firmhouse

Every cohort, back to day one.

See how each month of new subscribers holds up over time. Cohorts go back to the day your project started, so you compare this year with your first.

Cohort retention ยท Daily Bean

Since project start

Started

Month 0

Month 1

Month 2

Month 3

Month 4

Month 5

Month 6

Apr 2026

412 new

100%

78%

69%

63%

59%

56%

54%

May 2026

438 new

100%

80%

71%

65%

61%

58%

Jun 2026

455 new

100%

79%

70%

64%

60%

Jul 2026

471 new

100%

82%

73%

67%

Aug 2026

498 new

100%

81%

72%

Sep 2026

521 new

100%

83%

Oct 2026

540 new

100%

See it, report it, use it anywhere.

Metrics for the questions you ask every week. Reports for finance and ops. And an API, webhooks and MCP for everything else.

01

See what changed

Estimated MRR per currency, churn rate and chargeback rate on one dashboard. Churn feedback shows which products people cancel and why.

Estimated MRR per currency

Churn by product, with the reason

Saved and lost cancellations

Cancellations by product

October

Ethiopia Guji 250g

31 cancelled ยท 2.9%

House blend 1kg

22 cancelled ยท 1.8%

Decaf Colombia 250g

9 cancelled ยท 1.1%

Brew kit

4 cancelled ยท 0.6%

Top reasons

From churn feedback

Too much coffee

Moving

Price

Taste

46 of 212 cancellations saved with an offer

Forecast by shipment date

Next 4 weeks

Week 45

3 โ€“ 9 Nov

1,284 boxes

โ‚ฌ 31,920

Wk 45

1,284 boxes

โ‚ฌ 31,920

Week 46

10 โ€“ 16 Nov

1,302 boxes

โ‚ฌ 32,410

Wk 46

1,302 boxes

โ‚ฌ 32,410

Week 47

17 โ€“ 23 Nov

1,327 boxes

โ‚ฌ 33,050

Wk 47

1,327 boxes

โ‚ฌ 33,050

Week 48

24 โ€“ 30 Nov

1,351 boxes

โ‚ฌ 33,780

Wk 48

1,351 boxes

โ‚ฌ 33,780

Report ready

outstanding-invoices.csv

Report ready

invoices.csv

02

Hand finance and ops their report

Outstanding invoices, refunds, discount usage, orders and payments as CSV. Long exports run in the background with progress and an ETA.

Nine standard reports as CSV

Forecast by shipment date

Progress and ETA on long exports

03

Use your data anywhere

Pull everything with GraphQL bulk operations. Get webhooks with an Idempotency-Key and send test events before you go live. Or let your own AI tool ask through the Firmhouse MCP.

Bulk exports as JSONL

Webhooks with Idempotency-Key and test events

Firmhouse MCP, in early access

API ยท Daily Bean

Live

bulkOperation ยท subscriptions

12,480 lines

webhook ยท subscription.cancelled

200 OK

webhook ยท test event

200 OK

mcp ยท churn by product

Emails redacted

Export ready

export.jsonl

What Data includes

Estimated MRR per currency

Churn rate and chargeback rate

Cohorts back to project start

Lifetime value

Churn prevention stats

Forecast by shipment date

Firmhouse MCP

Early access

Ask Oppy about your numbers

Early access

Questions about Data

Can I see churn per product?

How far back do cohorts go?

Which reports can I export?

How do I get our data into our BI tool?

Can our own AI tool read our data?

Do you show MRR per currency?

Start selling on repeat, or talk to us about your setup

Pricing that grows with you

Plans for every stage of repeat commerce. No lock-in.

Start selling on repeat, or talk to us about your setup

Pricing that grows with you

Plans for every stage of repeat commerce. No lock-in.

Start selling on repeat, or talk to us about your setup

Pricing that grows with you

Plans for every stage of repeat commerce. No lock-in.