How a Brand's campaign spend draws from the Company wallet
A common point of confusion when you have multiple Brands: where does the money come from?
Short answer: one Company wallet pays for everything. Each spend is attributed to a specific Brand for reporting and reconciliation, but the funds all come from the same place.
How a campaign spend flows
You launch a campaign on "Brand A"
│
▼
Money is locked from Company wallet (escrow)
│
▼
Spend is attributed to "Brand A" in the ledger
│
▼
On approval, money moves to influencer wallet
If you also launch a campaign on Brand B simultaneously, it draws from the same Company wallet — but the spend is tagged “Brand B” in the ledger.
Why one wallet, not per-brand wallets
- Cleaner reconciliation — one balance to top up, one set of invoices
- No internal transfers needed if you reallocate budget between brands
- Single FX exposure — currency moves once, not per brand
If you need separate financial books per brand (e.g. your agency bills clients separately), use Per-brand spending limits and the per-brand line items in the Transactions and statements export.
What gets attributed to a Brand
| Spend | Attributed to |
|---|---|
| Campaign budget (escrow lock + release) | The Brand that owns the campaign |
| Outreach charges | The Brand that ran the outreach |
| Profile unlocks | The Brand whose user clicked unlock |
| FX spread on conversions | Company-level (no Brand) |
| Bonus KPC consumption | Same Brand the spend was attributed to |
Tracking per-brand spend
- Brand dashboard — total spend in the date range, by campaign
- Wallet ledger — every line is tagged with the originating Brand
- CSV export —
brand_idcolumn for finance reconciliation
Limits per Brand
You can set a monthly cap per Brand so a single team can’t accidentally drain the shared wallet. See Per-brand spending limits.