Available on the Mac App Store

Decide which products deserve your next month.

Compare revenue, allocated costs, estimated contribution profit, cash runway, and upcoming scheduled costs across your portfolio—without building another spreadsheet.

Native macOS Local-first Free for one product Four built-in themes
MarginDeck Dashboard comparing five products by revenue, allocated cost, estimated contribution profit, margin, and decision signal.
Multiple products require MarginDeck Pro.
No MarginDeck account Read-only revenue sync Credentials in Keychain
A clearer operating view

From scattered numbers to one product-level decision.

MarginDeck is deliberately narrower than accounting software. It helps solo founders understand which products contribute, which absorb shared costs, and which deserve review.

01 · Portfolio

See cross-subsidies

Compare products on the same screen and spot when a healthy product is carrying a weaker one.

02 · Costs

Make shared spend visible

Allocate tools, APIs, hosting, and company costs by percentage instead of hiding them in a single total.

03 · Review

Replace instinct with context

Use explainable Keep, Watch, and Review signals as prompts—not automated financial advice.

Upcoming costs

See scheduled costs before they pile up.

Review expected charges for the next 30 days and scheduled costs across the next 12 months. Every projection comes from the billing schedule you recorded—not a bank or vendor feed.

  • Scan monthly totals and higher-spend months
  • Catch future costs allocated to stopped or archived products
  • Stop a recurring cost from a selected month without erasing its history
MarginDeck Upcoming Costs view showing expected charges over the next twelve months, monthly totals, allocation issues, and recorded billing schedules.
Product detail

Understand what each product contributes.

Review revenue, allocated costs, and estimated contribution profit over time. The result is an operating estimate, not accounting or tax profit.

  • Monthly trend and lifetime snapshot
  • Revenue and cost detail in one place
  • Zero-revenue margins shown honestly as undefined
MarginDeck product detail showing monthly revenue, allocated cost, estimated contribution profit, a lifetime snapshot, and a six-month trend.
Allocation timeline

Change the cost split without rewriting history.

Allocate a shared tool across products, then change the mix from a specific month. Earlier months keep the allocation that was active at the time.

  • Percentage-based allocation across products
  • Monthly effective history
  • Shared and unallocated costs stay visible at portfolio level
MarginDeck cost detail showing a monthly shared cost, its allocation timeline, and the current percentage split across three products.
Revenue inputs

Start manually. Connect only what helps.

Every connection is optional and read-only. Review synced results before they change saved business data.

M

Manual revenue

Record monthly net revenue from any source. No connection or account is required.

RC

RevenueCat OAuth

Connect with OAuth + PKCE and sync read-only revenue aggregates for mapped products.

S

Stripe Restricted Key

Use a restricted read-only key stored in Keychain. Unrestricted secret keys are rejected.

One revenue view

Keep sources separate and the portfolio comparable.

Manual and synced records remain identifiable while product totals roll into the same operating view.

MarginDeck Revenue view showing manual entries, read-only synced revenue, product totals, and a twelve-month chart.
Local-first by design

Your portfolio is not our database.

Products, costs, allocations, revenue aggregates, and cash snapshots live in the app's local database on your Mac. MarginDeck has no business-data account backend.

Credentials stay in KeychainRevenueCat tokens and Stripe restricted keys are kept separately from the portfolio database.
Backups exclude secretsVersioned local backups omit provider credentials and App Store transaction state.
Sync is read-onlyMarginDeck does not initiate payments, refunds, invoices, transfers, or account changes.
Simple pricing

Try the core workflow free. Buy Pro once.

No monthly plan, no annual plan, and no subscription to keep local features unlocked.

Free
$0

Use MarginDeck with one product.

  • 1 Product
  • Manual revenue
  • RevenueCat and Stripe read-only sync
  • Costs, dashboard, and single-product attribution
Download free

Founder Launch price for the US App Store. Apple displays the actual localized price in your region. Pricing may change for future buyers. Future major versions or optional online services may be sold separately.

New in MarginDeck 1.1: review upcoming scheduled costs, stop recurring costs from a selected month, and use the redesigned dashboard in four built-in themes.

FAQ

What MarginDeck is—and what it isn't.

Is MarginDeck an accounting app?

No. It is a decision-support dashboard. Estimated contribution profit and cash runway depend on the revenue, costs, allocations, and cash snapshots you provide. Verify important figures independently.

Does Upcoming confirm that I will be charged?

No. Upcoming projects expected charges from the amount, billing date, cadence, stop month, and allocation you record. MarginDeck does not verify charges with your bank or vendor, send renewal notifications in version 1.1, or cancel subscriptions for you.

Does my business data leave my Mac?

Your primary portfolio data stays in the app's local database. If you enable a revenue connection, your Mac communicates with RevenueCat or Stripe for read-only sync. The RevenueCat OAuth callback uses a small hosted handoff page; see the Privacy Policy for the exact data flow.

Is Pro really a one-time purchase?

Yes. Pro Lifetime is a non-consumable App Store purchase. It permanently unlocks the local Pro features included in MarginDeck 1, and updates to MarginDeck 1 are included. Future major versions or optional online services may be sold separately.

What happens to my data if a purchase is refunded?

Apple can revoke the entitlement after a refund. Pro-only actions may become unavailable, but MarginDeck does not intentionally delete your existing local business data merely because access changes.

Do I need RevenueCat or Stripe?

No. Manual revenue works without any connection. RevenueCat OAuth and a Stripe restricted read-only key are optional ways to reduce monthly data entry.

Can I use MarginDeck for projects that are not apps?

Yes. A newsletter, course, channel, or other independently tracked business unit can be represented as a Product. MarginDeck does not provide audience or platform analytics.

Make the next month count

See what each product costs before you commit another month.

Start with one product free. Upgrade to Pro Lifetime only when your portfolio needs it.

Download on the Mac App Store