Stop reconciling. Start knowing.
DarkCore Finance turns your tracker's raw events into a real profit-and-loss statement — spend, payouts, and offer caps tied to the same data your campaigns already generate. No exports, no pivot tables, no arguing whose number is right this week.
Every team lead knows the ritual: pull spend from ad accounts, payouts from affiliate networks, paste both into a spreadsheet, argue about which number is stale. By the time the sheet is "done," the numbers have already moved — and nobody notices the gap between what Facebook reports and what actually landed in the wallet.
A real ledger, not a workbook
Every dollar moves through a double-entry ledger — append-only, so a mistake gets reversed, never silently edited. Your finances get an audit trail, not a version history of "final_v3.xlsx."
Spend that never gets blended
fb_spend, extra_spend, agent_fee, and install_cost are tracked as separate lines, always. See exactly what the platform billed, what you paid on top, and what it actually cost to acquire — instead of one blurry 'ad spend' number.
Reconciliation that checks itself
DarkCore cross-checks reported spend and payouts against what actually happened — including crypto wallets, read directly on-chain. If a number doesn't match reality, you see it before it becomes a surprise.
Your edit wins
Need to override a synced number by hand? Do it. Manual overrides survive the next sync — the platform never quietly rewrites your correction.
Revenue and P&L in the same place
Advertiser revenue per offer, geo, and period sits next to your spend — so P&L and cashflow reports come straight out of the ledger, not out of a second tool you have to keep in sync.
One balance sheet for the whole business
Wallets, investments in campaigns, partner settlements, salaries, subscriptions — every inflow and outflow lives on the same ledger, in the currency it actually happened in.
How this layer works in a real media-buying stack
Caps are monitored from facts, not manually typed counters
Caps carry live consumption: spent, remaining and isCapped are projected from ClickHouse facts over the cap window. Daily, weekly, monthly and unlimited periods can count FTD, registration, install, spend or a custom billable event.
Offer caps connect finance with traffic control
A cap belongs to an offer geo and is read in the same context as buyer, source, network and geo performance. Teams can see when an offer is close to full before they keep buying into a closed door.
Custom billable events are supported
If an offer pays on a non-standard event, cap logic can count that event key instead of forcing the team into only registration or deposit semantics.
- ✓ See real profit per offer, geo, and campaign — not a spreadsheet estimate that's three days late
- ✓ Multi-currency by default — every entry converts to a base USD view with daily FX rates
- ✓ Auto-rules and stats react to real deposits, the ones Facebook itself never sees
- ✓ No separate reconciliation spreadsheet, ever — the finance layer runs on the same data as your tracker
- ✓ Every correction is a reversal, so your books always show what actually happened
- ✓ From ad spend to partner payouts to salaries — one ledger, one truth
The related DarkCore pages Google and readers should connect with this topic.