INTARC

The weekly profit check for app studios that buy users.

INTARC shows what each app really keeps after fees, ads, costs and tax, and flags the weeks of ad spend that won't pay back. From the tools you already use, with no SDK.

INTARC Overview on the demo studio: net profit after fees, ads, costs and tax, profit hiding ranked by cost, money out and money back, the decision per app

You know your revenue.
You don't know your profit.

Fees, tax, ads, inference and people. One net number, every day.

Learn moreSee the demo
The net profit statement: gross revenue to net, with ROAS, ROI, margin and value per paying user

Day zero lies.

Two weeks in, the weeks of spend that won't pay back are flagged.

Learn more
Payback curves: each week of spend, returned as a share, against your normal

Market, ads, product
or costs.

When a number moves, INTARC names the layer that moved it.

Learn more
The verdict on one app: the lead, why, and the move, with market, acquisition, product and costs against its normal

About 15 minutes to connect RevenueCat and Meta.

Read-only keys. No SDK. Up to three years of history on day one.

Learn more
Sources: each app is created from its revenue source, ad accounts are connected once for every app, read-only keys synced every six hours

3 months free with a promo code.

Up to 25 apps. Every feature. No card.

$0 for 3 months
Get started

What you can't see today

The number you quote
isn't the number you keep.

It's split across six places: store fees, tax, ad invoices, inference, servers and people.

15 to 30%
of every sale goes to the store first.

Then tax, ads and costs, in six places. The number you quote is not the number you keep.

$399,021 gross became $102,397 net in the demo. See the statement ›
Day 7shows 8%
of a week's spend back.

The rest comes in over the weeks and months after. INTARC follows it, week by week.

A normal week in the demo pays back on day 31. See the curves ›
4layers
a bad week can come from.

Market, ads, product or costs. Guess wrong and you rebuild the paywall when the auction got dearer.

In the demo, Wavelet's dip was the market, not the app. See the verdict ›

The demo is a fictional studio whose every day carries ad spend, so its figures come from INTARC's model without its ads' share part, which learns from days without ads.

In ten seconds

The whole picture, three screens.

What you keep. What's hiding. Why it moved, and what to do.

Overview · all appsdemo data · last 28 days

You made $399,021. You kept $102,397.

Store fees, ad spend, cost to serve, tools and tax, joined from six places. Net on every screen. The next 30 days land at $139,563, give or take $28,624.

Net profit statement

$84,180 a month is hiding in eight places.

Each leak is sized against your own six-week normal and ranked by what it costs you, with a verdict you can act on.

Profit hiding: four leaks ranked by what they cost, each with its confidence and move

Why it moved, and what to do.

Ask in plain words. The analyst reads the exact figures behind every chart, answers in a few sentences, shows what it read, and flags any figure it cannot trace to it. Every stage is read against your normal. When one moves, INTARC names the layer, whether market, acquisition, product or costs, and the move that follows.

Ask INTARC: a question, an answer with the figures it used, and the chart opened beside it

The demo is a fictional studio whose every day carries ad spend, so its figures come from INTARC's model without its ads' share part, which learns from days without ads.

Money out, money back

Day zero lies.

You pay for users today. They pay you back over months. INTARC follows the money to the week its users arrived and, about two weeks after each week of spend, makes a call: ahead, on track, behind or won't pay back.

Payback curves on the demo studio
Kill too early.

Paused on a bad day-zero read. It would have paid back.

paid back · day 41
Kill too late.

The month looked fine; old subscribers carried it. The last four cohorts never pay back.

found out · months later

Calls you can check

Its own calls, scored in public.

INTARC replays your own history the day you connect, so you can see how its calls would have held. On its own studio, every call is scored in public.

Calls, two weeks in

Two weeks after a week of spend closes, INTARC calls it: ahead, on track, behind or won't pay back. Each call is scored on what that week's customers paid by day 90 and by a year.

Forecasts, scored in money

What each week's new customers will pay by day 7, 30, 90, 180 and 365 is written down before it happens, then scored against what they paid. Every miss counts by its size in money.

A frozen model

The model is frozen, tagged in git and fingerprinted. Every forecast carries the fingerprint, and none can be changed once it is written.

Every forecast is written down the day it is made, before its truth exists, and scored when the truth arrives. The live record, a replay of the frozen model and the files to check every figure are public.

Real profit

Revenue is what you quote.
Profit is what you live on.

Fees from proceeds. Tax at your rate. Ad spend from the accounts. Every other cost as a rule. Profit is always net.

Gross to net: gross revenue and net profit by week
15% · 30%
Store feesComputed, not guessed.

15% or 30%, from RevenueCat proceeds. Per app.

Cost to servePer active user.

Inference, storage, messaging. Connected, or entered as a rate.

Shared costsAllocated.

People and servers you share across apps, split however you say.

±
The monthKnown ahead.

Costs are predictable, so the forecast is honest: a number and a range.

The why

When a number moves, INTARC names the layer that moved it.

Every stage and every cost line is read against your own six-week normal. Leaks are sized in money, ranked, and given a verdict you can act on.

Ad pricesmarket
26 SepCPM, every campaign+38%
MarketHold.

Ad prices rose in every campaign at once. Everything downstream held.

It's the market, not you.
Click rateacquisition
ad prices · flatclick rate −14%creative age 41 days
AcquisitionFix the ads.

Prices held, click rate fell. The users you buy got worse, not dearer.

Rotate creative. Don't touch targeting.
Funnelproduct
installstrialspaidtrial → paid 30% vs normal 40%
ProductFix the app.

Same users, same prices, worse conversion at the trial, the paywall or the purchase.

Trial-to-paid 10 points down since 24 Sep.
Cost to servecosts
revenue per usercost per user +58%since 30 Sep
CostsCheck the bill.

Cost per active user rose while revenue per user stayed flat.

Inference per user up 58%. Diff the prompt.

The analyst

Revenue every 10 minutes.
Read against your normal.

Not a dashboard you interpret. A model that learns what normal looks like for each of your apps, tests every move against it, and hands you a verdict with the money behind it.

01
Learns your normal

Six weeks of your own history become the baseline for each app: prices, click rates, conversion, costs. Nothing is judged against someone else's average.

per app
02
Tests every move

Four layers, market, acquisition, product and costs, each move tested for significance before it is called a leak. A verdict names the layer, the money per month and the fix.

every sync
03
Measures what you decide

Approve a move and it is forecast, then measured for fourteen days against the fourteen before. Each outcome sharpens the next forecast for your own apps. The plan, opt-in and off by default: INTARC will get smarter with every app that opts in.

14 days
Ask INTARC with a chart opened beside the answer

Ask it anything in plain words. The analyst reads the exact figures behind every chart, any app, any period, answers in a few sentences, shows what it read, and flags any figure it cannot trace to it.

Connecting

About 15 minutes for RevenueCat and Meta.
Ten seconds to read.

No SDK, no code change. Paste read-only keys you already have. INTARC reads the last 180 days first, so the dashboard is ready in minutes, and up to three years of history on day one. It learns your normal. Revenue refreshes every 10 minutes.

01
Revenue

Paste a RevenueCat secret key. Subscriptions, consumables and non-consumables alike. Or App Store Connect and Google Play directly, one for each store, and AdMob for the ads your app shows.

read-only key
02
Acquisition

A Meta token or an Apple Search Ads key; TikTok is in review. Spend, clicks and installs, by campaign, by day.

read-only token
03
Costs

Your taxes once, proposed for your country. Fixed costs as rules. Per-user costs as a rate, or connect OpenAI usage.

entered once
SourcesLedgrread-only · revenue every 10 min
RevenueCatrevenue · trials · conversionssynced 06:00
App Store Connectdownloads · proceedssynced 03:15
Google Playinstalls · proceedssynced 03:15
AdMobad revenue · impressionsnot connected
Meta Adsspend · impressions · clicks · installssynced 06:00
TikTok Adsspend · installsin review
Credentials are encrypted at rest and only ever used to read+ Add source
Works with RevenueCat App Store Connect Google Play AdMob Meta Ads Apple Search Ads TikTok Ads in review

Pricing

3 months free with a promo code.

Connect your apps, read your real profit, and tell us what's missing. We'll tell you the price before your free period ends.

Early access

$0 for at least 3 months, no card
  • Up to 25 apps, subscriptions or in-app purchases
  • Net profit, forecast, cohorts, leaks and verdicts
  • RevenueCat, App Store Connect, Google Play, AdMob, Meta, Apple Search Ads and TikTok (in review): revenue every 10 minutes, ads every 30
  • Costs: store fees computed, your taxes and levies, fixed and per-user costs
  • Email support from the founders
Get started

No code? Register and request one.

Read-only keys. Nothing is ever written to your accounts. Delete everything in one click.

About 15 minutes from now

You'll see what your app actually makes, and where the rest went.

Read-only keys · nothing is ever written to your accounts · delete everything in one click

Know what you keep.