TrueRevenue

Scale on revenue your bank has already confirmed.

TrueRevenue follows every order to the deposit that cleared your account and names every fee, return, reserve and chargeback along the way — so you spend, budget, borrow and raise against a figure that is already true.

Scale now See the product
Founder reviewing a settlement that has already cleared her bank
Settlement reconciliationCurrent cycle · matched deposit by depositReconciled
Gross sales, this settlementEvery paid order in the cycle$63,690.00
Processor and platform feesCharged at capture−$3,890.00
Returns, netted per orderRefunded back to the buyer−$1,240.00
Reserve held, releases next cycleHeld by the processor−$2,180.00
Deposit received, Chase ··· 4417Cleared into your account$56,380.00
Bank varianceReconciled to the cent$0.00
Connected · Chase ··· 4417 · read-only

Connects to everywhere you sell

ShopifyAmazon logoAmazonWalmartStripePayPalSSquareKKlarnaAAfterpayChatGPT logoChatGPTClaude logoClaudePerplexity logoPerplexityCopilot logoCopilotPlaid logoPlaid
Reconciliation question

Why don’t Shopify sales and payouts match your bank deposits?

Shopify sales usually will not equal one bank deposit because processors batch orders into payouts and subtract or adjust fees, refunds, disputes, reserves, and timing differences. Reconcile from the bank deposit back to the processor payout, then from the payout to its included transactions instead of trying to match every sale directly to the bank. TrueRevenue follows reported commerce revenue through payout and bank settlement.

The difference

Know exactly what you earned — and put it to work.

Your platforms report the activity. Your bank reports the money. Truence walks the whole path between them, names every line along the way, and hands you one figure you can commit capital against today.

Commerce finance team reviewing confirmed revenue together
Settlement pathEvery dollar named
Reconciled
Processor and platform feesRead per line from the settlement file and charged to the payout they came out of.−$21,180
Returns and refundsNetted per order, in the period the money actually left.−$18,420
Chargebacks withdrawnNine cases, each matched to the deposit it left from.−$4,840
Net named between the two figures−$44,440
Reserves heldCurrently held and followed to the day they release. Held, not deducted.$7,550
Chargeback recoveries wonPosted straight back into the confirmed figure as each case is won.Posted back
Agent order reservesSet before the payout moves and released on the settled deposit.Released on settlement
Confirmed in your bankBank confirmed
$1,184,600236 payouts matched to cleared deposits · Chase ··· 4417, read-only
Ready to deploy$1,184,600Spend it, budget against it, borrow on it, raise on it. Bank variance $0.00.
The product

Everything TrueRevenue does, on your real settlements.

Two halves of the same engine: confirm what you earned, then reconcile the money that arrived.

01

Verify the revenue

True revenue

See what you actually earned, beside what the platforms said.

Truence puts the bank-settled figure next to the platform-reported one for the same period, so the difference between them is a number you can read.

  • Both series drawn from the same dates, never blended
  • The difference named to the dollar, month by month
  • Every figure opens to the settlement row behind it

Revenue Verification

Match your settlements to bank deposits

Period · Last 30 days ▾Platform · All ▾LIVE RECONCILING
Reported revenue against bank-settledDifference $44,440
Bank-settledPlatform-reported
70k140k210k280kCycle 113Cycle 114Cycle 115Cycle 116Cycle 117Cycle 118
Deductions

Know exactly what was taken out, and by whom.

Fees, returns, reserves and chargebacks are each read from the settlement file itself, then itemised against the payout they came out of.

  • Processor and platform fees separated, not merged
  • Returns netted per order rather than at a blended rate
  • Reserves and chargebacks each carry their own line

Deductions

Match your settlements to bank deposits

Period · Last 30 days ▾Platform · All ▾LIVE RECONCILING
Deductions, itemised$44,440 total
  • Processor feesStripe · read per line$9,400
  • Platform feesShopify + Amazon settlement files$11,780
  • Returns and refundsNetted per order$18,420
  • Chargebacks9 cases, each itemised$4,840
Verification flow: gross to bankBalanced
$1,229,040Gross sales
−$18,420Returns
−$26,020Fees & chargebacks
$1,184,600Expected net
$1,184,600Bank received
Fee ledger

Every fee named, at the rate it was actually charged.

Processing, cross-border, commission and fulfilment fees each carry their own line, read from the settlement file rather than estimated at a blended rate.

  • Five fee types separated across three processors
  • Transaction counts stated beside every amount
  • Each line traceable to the settlement it came from

Deductions

Match your settlements to bank deposits

Period · Last 30 days ▾Platform · All ▾LIVE RECONCILING
Fee ledger$21,180 across 5 fee types
Fee IDSourceFee typeTransactionsAmountRead from
fee_44120StripeProcessing 2.9% + 30¢4,180$7,420Settlement file
fee_44121StripeCross-border612$1,980Settlement file
fee_44122ShopifyPlatform commission3,410$5,240Settlement file
fee_44123AmazonReferral fee2,880$3,530Settlement file
fee_44124AmazonFBA fulfilment2,880$3,010Settlement file
Deductions, itemised$44,440 total
  • Processor feesStripe · read per line$9,400
  • Platform feesShopify + Amazon settlement files$11,780
  • Returns and refundsNetted per order$18,420
  • Chargebacks9 cases, each itemised$4,840
Channel roll-up

One confirmed figure across everywhere you sell.

Direct, marketplace, subscription, wholesale, retail and agent checkouts each settle on their own cycle. Truence reads each on its own terms and reports them as one number.

  • Marketplace settlement files read on their own cycle
  • Retail batches and wholesale invoices matched on receipt
  • Agent checkouts scored before payout and settled the same way

Overview

Match your settlements to bank deposits

Period · Last 30 days ▾Platform · All ▾LIVE RECONCILING
Channel roll-up, bank-settled$1,229,040 reported
  • Shopify · direct3 storefronts, one processor$442,400
  • Amazon · marketplaceSettlement files on a 14-day cycle$388,200
  • Stripe · subscriptionsRecurring, daily payout$214,800
  • Wholesale · invoicesNet 30, matched on receipt$71,000
  • Retail · in personCard present, batched daily$41,000
  • Agent checkoutsScored pre-payout across 4 surfaces$71,640
Reported revenue against bank-settledDifference $44,440
Bank-settledPlatform-reported
70k140k210k280kCycle 113Cycle 114Cycle 115Cycle 116Cycle 117Cycle 118
02

Reconcile the money

Settlement coverage

Follow every payout until it lands.

Each payout carries a state — matched, reassembled, held or partial — so you always know where every dollar stands today.

  • Held reserves followed until they release
  • Partial payouts keep their outstanding balance
  • Nothing is set aside or rounded off

Payout Reconciliation

Match your settlements to bank deposits

Period · Last 30 days ▾Platform · All ▾LIVE RECONCILING
Outcome distribution236 payouts
214matched
  • Matched214
  • Reassembled12
  • Held7
  • Partial3
Deductions, itemised$44,440 total
  • Processor feesStripe · read per line$9,400
  • Platform feesShopify + Amazon settlement files$11,780
  • Returns and refundsNetted per order$18,420
  • Chargebacks9 cases, each itemised$4,840
Payout reconciliation

Reconcile line by line, including the payout that arrives in pieces.

One settlement arriving as three deposits is the case that defeats naive matching, so Truence reassembles it before anything is counted.

  • Split settlements stitched back to one payout
  • Sent against received, stated for every settlement
  • Period variance resolved on screen at $0.00

Payout Reconciliation

Match your settlements to bank deposits

Period · Last 30 days ▾Platform · All ▾LIVE RECONCILING
Split settlement · stl_9f4e88Reassembled
  • Deposit 1 · Chase ··· 4417$31,200
  • Deposit 2 · Chase ··· 4417$24,980
  • Deposit 3 · Chase ··· 4417$23,080
One payout, reassembled$79,260
Sent $79,260 · Received $79,260Variance $0.00
Outcome distribution236 payouts
214matched
  • Matched214
  • Reassembled12
  • Held7
  • Partial3
Payout reconciliationVariance $0.00
All236Matched214Reassembled12Held7Partial3
Settlement IDOrder periodProviderGross salesExpected payoutReserve heldReturnsNet payoutBank receivedVarianceStatus
stl_9f4c21Weeks 1–2Shopify$63,690$56,380$2,180−$1,240$56,380$56,380$0.00Matched
stl_9f4d07Weeks 1–2Stripe$41,220$38,940−$860$38,940$38,940$0.00Matched
stl_9f4e88Weeks 2–3Amazon$88,410$79,260$6,100−$2,180$79,260$79,260$0.00Reassembled
stl_9f5012Weeks 2–3Shopify$52,880$49,110$1,420−$1,090$49,110$49,110$0.00Matched
stl_9f5164Weeks 3–4Stripe$37,450$34,980$1,180−$640$34,980$21,400Outstanding $13,580Partial
Period variance $0.00. Outstanding and held balances are carried with their own state, never netted away.
Chargeback trail and recovery

Every case followed to the payout it came out of — and every win posted back.

Chargebacks arrive weeks after the order and are withdrawn from a later deposit. Truence matches each case back to the payout it was taken from.

  • Nine cases, each carrying its own reason and amount
  • Matched to the deposit the money left from
  • Recoveries posted back when the case is won

Deductions

Match your settlements to bank deposits

Period · Last 30 days ▾Platform · All ▾LIVE RECONCILING
Chargeback trail9 cases · $4,840
  • cbk_2201 · Shopify · Card not recognised$1,240
  • cbk_2204 · Stripe · Item not received$890
  • cbk_2209 · Amazon · A-to-z claim$1,610
  • cbk_2212 · Stripe · Duplicate charge$1,100
Each case matched to the payout it was withdrawn fromAll traced
Verification flow: gross to bankBalanced
$1,229,040Gross sales
−$18,420Returns
−$26,020Fees & chargebacks
$1,184,600Expected net
$1,184,600Bank received
Agent order settlement

Revenue from AI agents, scored before the payout moves.

Orders placed through ChatGPT, Claude, Perplexity and Copilot settle like any other channel, with a score and a reserve set before the money moves and released on the confirmed deposit.

  • Every agent surface counted as its own channel
  • Reserve set pre-payout, released on the settled deposit
  • Agent revenue lands in the same confirmed figure

Agent Commerce

Match your settlements to bank deposits

Period · Last 30 days ▾Platform · All ▾LIVE RECONCILING
Agent order settlement4 surfaces · scored pre-payout
  • ord_88412 · ChatGPT checkout · score 96$1,840
  • ord_88419 · Perplexity shopping · score 94$1,120
  • ord_88423 · Claude agent · score 71hold $2,260
  • ord_88431 · Copilot commerce · score 92$940
Reserve set before the payout moves, released on the settled depositVerified
Outcome distribution236 payouts
214matched
  • Matched214
  • Reassembled12
  • Held7
  • Partial3
Close-ready export

Hand your accountant a period that already balances.

Revenue, deductions, reserves and deposits export as journal-ready lines, with the bank variance for the period stated at the top.

  • CSV, Xero and QuickBooks, on the same figures
  • Every line traceable to a settlement and a deposit
  • Period variance stated at $0.00 before it leaves

Exports

Match your settlements to bank deposits

Period · Last 30 days ▾Platform · All ▾LIVE RECONCILING
Close-ready exportVariance $0.00
  • Revenue by channel, settledJournal-ready
  • Fees, returns and chargebacks, itemisedJournal-ready
  • Reserves held and releasedJournal-ready
  • Bank deposits, matched line by lineJournal-ready
CSV, Xero and QuickBooks · 236 payoutsReady
Outcome distribution236 payouts
214matched
  • Matched214
  • Reassembled12
  • Held7
  • Partial3
How it works

One dollar, from the sale to the deposit.

Every sale your stores and processors report is matched to the deposit that hit your bank, with each fee, return, chargeback and reserve stripped out and named along the way.

  1. The orders are placed474 orders in one Shopify settlement.$63,690
  2. The platform takes its feesProcessor and platform, read from the settlement file itself.−$3,890
  3. Returns come back outNetted per order, not estimated at a blended rate.−$1,240
  4. A reserve is held backHeld by the processor, followed until it releases.−$2,180
  5. The deposit lands$56,380 sent, $56,380 received in Chase ··· 4417.$56,380
Bank variance$0.00

$56,380 sent, $56,380 received. Stated, not implied.

12,000+
Financial institutions reachable through Plaid
Read-only
Permissioned access, Truence never moves money
6
Ways money comes in, all followed to the deposit
7
Payout outcomes, each with its reason
$0.00
Variance on every reconciled settlement
Why nothing else can do this

Only Truence shows you the difference as the money moves.

Analytics tools show what a platform reported. Accounting tools show what landed, weeks later. Only Truence shows you the difference as the money moves, and puts it in front of you while you can still act on it.

Revenue Verification

Match your settlements to bank deposits

Period · Last 30 days ▾Platform · All ▾LIVE RECONCILING
Total store sales$1,229,040Reported across 6 channels
Expected payout$1,184,600$44,440 deducted
Total bank received$1,184,600Variance $0.00
Settlement coverage236/236
214 matched12 reassembled7 held3 partial
Verification flow: gross to bankBalanced
$1,229,040Gross sales
−$18,420Returns
−$26,020Fees & chargebacks
$1,184,600Expected net
$1,184,600Bank received
Outcome distribution236 payouts
214matched
  • Matched214
  • Reassembled12
  • Held7
  • Partial3
Payout reconciliationVariance $0.00
All236Matched214Reassembled12Held7Partial3
Settlement IDOrder periodProviderGross salesExpected payoutReserve heldReturnsNet payoutBank receivedVarianceStatus
stl_9f4c21Weeks 1–2Shopify$63,690$56,380$2,180−$1,240$56,380$56,380$0.00Matched
stl_9f4d07Weeks 1–2Stripe$41,220$38,940−$860$38,940$38,940$0.00Matched
stl_9f4e88Weeks 2–3Amazon$88,410$79,260$6,100−$2,180$79,260$79,260$0.00Reassembled
stl_9f5012Weeks 2–3Shopify$52,880$49,110$1,420−$1,090$49,110$49,110$0.00Matched
stl_9f5164Weeks 3–4Stripe$37,450$34,980$1,180−$640$34,980$21,400Outstanding $13,580Partial
stl_9f5290Weeks 3–4Amazon$71,330$64,120$4,880−$1,740$64,120Releases on cycleHeld
stl_9f53a5Weeks 3–4Shopify$59,770$55,240$1,960−$1,310$55,240$55,240$0.00Matched
Period variance $0.00. Outstanding and held balances are carried with their own state, never netted away.
Scale now See how verification works$1,229,040 reported · $44,440 deducted · $1,184,600 bank-verified · 236 payouts.
Implementation & support

Connected in minutes. Confirmed on your first settlement.

No implementation project, no data migration, no setup fee, and nothing for your accountant to prepare. You are running on a confirmed number the same day you connect.

  1. 1Instant

    Connect

    • Stores, processors and bank, read-only through Plaid
    • Nothing to configure and no spreadsheet to prepare
    • Truence never moves money and never writes to your accounts
  2. 2First payout

    The first settlement reconciles

    • Your first payout is matched the moment it is read
    • Fees, returns, reserves and chargebacks named on it
    • Sent against received, stated to the cent
  3. 3Every cycle after

    Every channel confirmed

    • All channels and processors reading on their own cycles
    • Bank variance for the period standing at $0.00
    • Journal-ready exports for your accountant

Truence partners with Plaid and AWS, so the connection is permissioned and the data is protected from the first minute.

Plaid logoYour bank connection is permissioned and read-only

Truence connects through Plaid, the same infrastructure your bank already trusts. You grant the permission, you can revoke it in one click, and Truence can only read. It never moves money and never writes to your accounts.

Your data is protected on AWS

Everything Truence reads is encrypted in transit and at rest on AWS, isolated per business, with access logged. A DPA and a security review are available whenever you want them.

You stay in control of all of it

Connect a channel, disconnect a channel, export everything you have — on your terms, at any moment. Your numbers belong to you and leave with you.

Scale now No implementation project. No migration. No setup fee.
Built for your stage

The same confirmed number, at every size.

One storefront or twenty, one entity or five — TrueRevenue reads what settles and reports one figure.

Seven figures

One storefront, one processor.

Connect Shopify, Stripe and your bank and the first settlement reconciles the moment it is read. Nothing to configure, nothing to reconcile by hand.

Seven into eight

Several channels, several processors.

Marketplaces, wholesale and direct all settle differently. Truence reads each one on its own terms and reports them on a single confirmed number.

Nine and beyond

Multiple entities and currencies.

Entity-level settlement, multi-currency deposits and audit-ready exports, with the same confirmed figure standing behind every one of them.

What it unlocks

A number no one can dispute.

You stop paying tax on money that never came, and start building on a number no one can dispute — the same number that makes your business worth more when you raise or sell.

Founders

Every founder who wants to keep more of what they earn.

Lenders, investors and buyers

Everyone who needs a number they can trust before they commit capital.

Accountants

Every accountant who needs a figure that reconciles, first time.

Why Truence

Everything else in commerce reads the click. Truence reads the bank.

Attribution platforms model which touch earned the order. Accounting platforms record the period once it is finished. Truence stands between them and confirms the money — every settlement matched to the deposit, every deduction named, every split payout reassembled — so the figure you plan, spend and raise on is the one your bank already agrees with.

Compare

Built to confirm what nothing else can.

Three tools, three sources. Every line names where the number comes from.

TruenceReads the bank. Every figure is a deposit that cleared, matched as each settlement arrives.
  • Revenue taken from the deposit, not the dashboard
  • Fees, returns, reserves and chargebacks read per line from the settlement file
  • One payout arriving as three deposits is reassembled, then matched
  • Reserves followed until the day they release
  • Bank variance for the period stated on screen, to the cent
  • Direct, marketplace, subscription and wholesale reported as one confirmed number
  • Journal-ready exports to CSV, Xero and QuickBooks on the same figures
  • Available as each settlement is read, while you can still act on it
Attribution platformsRead the click. Built to model which touch earned the order.
  • Revenue taken from platform-reported conversions
  • Fees, returns and reserves sit outside the model
  • Split payouts are not followed to the bank
  • Reserves and chargebacks are not tracked
  • No bank variance figure is produced
  • Channel figures come from each platform's own reporting
  • Exports are reporting files, not journal lines
  • Refreshes on the platform's cycle
Bookkeeping platformsRead the ledger. Built to close a period once it is finished.
  • Revenue taken from the ledger once the month is closed
  • Fees and refunds posted as summary journal entries
  • Split payouts matched by hand at close
  • Reserves recorded once they release
  • Variance produced at close, weeks after the money moved
  • Channels consolidated after each is reconciled
  • Exports are the statutory close pack
  • Available after the close
Questions

Ask anything about TrueRevenue.

Every question a founder asks before they connect a bank.

Start with the truth about one dollar.

Connect your stores, processors and bank. The first settlement reconciles the moment it is read.