ABD Co.
Admin access
This area is restricted.
⚠ Data fetch issues
Revenue — last 30 days
Microworkers campaigns
Create + track Microworkers basic campaigns, scoped to the active company.
New Microworkers campaign
New KeyApp campaign
P&L YTD
Gross & net revenue, expenses, profit and cash balance per company × month, from January 1 to today. 100% per company (balance total counts your share).
Bank accounts
Enter each account in its own currency — total converts to USD.
- Gross apps — full customer price, before the store's commission. = RevenueCat subscriptions (iOS + Android, gross) + Apple App Store Connect & Google Play direct sales (ex-tax, Now Innov) + ads (AdMob + Huawei + Yandex — ad networks already pay net).
- Net apps — what actually lands after the store's cut. = subscriptions × store rate (estimated Apple ~0.80 / Google ~0.78 of gross, calibrated from ABD Co.'s real payouts; real Developer Proceeds / earnings where store-direct = Now Innov) + ads (unchanged, already net).
- Expenses apps — the sum of the Expenses ledger for that company × month. ABD Co. is seeded from the WIO bank statement (real cash): OpenAI, Anthropic, Google Cloud, BytePlus, Microworkers, KeyApp, Murf, Cursor, RevenueCat, Higgsfield, Render, Hostinger, proxies, bank/FX fees…
- Gross agency (BETECH) — your total take on the BETECH collaboration = Σ (Target Single Profit + Total Dev) from Airtable, converted EUR→USD (× 1.08). The YTD column is the total take to date. Per month: past + current = money already received ("Sent To Partner"), total ÷ elapsed months, in colour; future = still-to-collect (take − received) ÷ remaining months (in colour) + the potential run-rate (take YTD ÷ elapsed months) underneath (grey).
- Expenses agency — the dev you pay on BETECH = Σ Total Dev (Airtable, × 1.08). Per month: past + current = dev already paid (total − remaining) ÷ elapsed months (in colour, shown −); future = dev still to pay (remaining) ÷ remaining months (in colour) + run-rate (grey).
- Gross agency (MA) — the MA partner, hand-keyed in USD per month (click a cell to edit). YTD = sum of the months. No expenses.
- (BETECH & MA exist only under ABD Co.; the Total row shows one merged Gross agency = BETECH + MA.)
- Profit Apps = Net apps − Expenses apps (apps only). The current month also shows, in grey, the full-month projection (month-to-date profit ÷ days elapsed × 30). Gross / Net / Expenses apps likewise project their future months at this same run-rate (month-to-date ÷ days elapsed × 30), shown in grey.
- Profit Agency = Gross agency − Expenses agency + MA (agency only). Past + current = net received (received − dev paid) + MA (in colour); future = net still-to-collect spread (in colour) + net run-rate (grey) + MA.
- Profit Total = Profit Apps + Profit Agency — the grand total. The current month also shows, in grey, the projected total (Projected Profit Total = Profit Apps projected + Profit Agency). Future months show the real still-to-collect + MA in colour, with the projection (apps forecast + BETECH run-rate) underneath in grey.
- Salary — owner draw ("To Hamza"), 20,000 AED/month for ABD Co. (converted to USD), shown as an outflow (−) below Profit Total and kept separate from Expenses apps. Future months greyed. YTD = total drawn to date.
- Cash balance — your real bank balance is Cash balance now, edited in the table at the top of the page. The current month = cash now + (apps run-rate + BETECH already received + MA) − salary. Each following month adds (apps run-rate + BETECH still-to-collect spread + potential run-rate + MA − salary), up to the Dec year-end figure — shown as a single total per cell. The Total row counts your share — 100% of ABD Co. / ABD Apps / First Apps, 50% of Qualitechnologies & Now Innov (so for those two the balance rises by only half the Profit Total shown above, which is at 100%).
- Colours — real money (actuals, received, paid, still-to-collect) is in colour; projections (apps forecast, BETECH run-rates) are light grey. Months marked * are the future; the current month is partial — real month-to-date, with the full-month projection shown in grey.
Expenses
Whole-year table — one row per expense × month, from the bank statement. Click a cell to enter/edit an amount. Click a month header for that month's detail.
New expense
New tool
Pending tasks
Drag onto a day to scheduleGrowth Board
Read-only · Growth Operator (Phase 0) · last 7 days (rolling) · ranked by $ opportunity
Loading…
Track keyword
| App | Revenue |
|---|
Add RevenueCat app
Edit store links
| Day | Earnings |
|---|
| App | iOS | Android | Total |
|---|
Subscription revenue (RevenueCat)
| App | Revenue |
|---|
Ad revenue (AdMob)
| App | Revenue |
|---|
App Store sales (direct)
| App | Revenue (gross) |
|---|
| Month | Rank | New customers | vs M-1 | New trials | Trials / Customers | New paid subs | Paid / Trials | Paid / Customers | Monthly revenue | Revenue / customer |
|---|
| Month | Revenue (gross) |
|---|
| Month | Earnings | Ad requests | Match rate | Impressions | eCPM | Clicks | CTR |
|---|
Subscription revenue (RevenueCat)
| App | Revenue |
|---|
Ad revenue (AdMob)
| App | Revenue |
|---|
| Month | Rank | New customers | vs M-1 | New trials | Trials / Customers | New paid subs | Paid / Trials | Paid / Customers | Monthly revenue | Revenue / customer |
|---|
All months are gross sales from Google's daily sales report (ex-tax, before Google's store commission). The current month is partial — it is the real total month-to-date (through today, with Google's usual 1–2 day reporting lag), not a full-month projection.
| Month | Revenue (gross) |
|---|
| Month | Earnings | Ad requests | Match rate | Impressions | eCPM | Clicks | CTR |
|---|
Ad revenue (AdMob)
| App | Revenue |
|---|
Ad revenue (Yandex РСЯ)
| App | Revenue |
|---|
| Month | Earnings | Ad requests | Match rate | Impressions | eCPM | Clicks | CTR |
|---|
Ad revenue (Huawei Ads)
| App | Revenue |
|---|
| Month | Earnings | Ad requests | Match rate | Impressions | eCPM | Clicks | CTR |
|---|
App publishing
A→Z Google Play publishing: Identity → Setup (GitHub / Firebase / GCP / Play / RevenueCat + subs imported to offering default) → MVP (consumes default) → Reskin → Content (listing) → Release (AAB).
No app published yet.
Click + New app above to start configuring an app for Google Play.
No developer account yet.
Click + New account above to register a Google Play developer account with its Firebase/GCP/GitHub/RevenueCat config.