How Billing and Payments Work on Barika
Barika uses a pay-as-you-go billing model designed for trust, transparency, and control. You are charged only when your offers are delivered or engaged with, supported by a unified wallet, mandatory auto top-up, and clear spending limits.
In brief:
- Pay only for real delivery, no upfront budgets or reservations
- One unified wallet funds all offers automatically
- Charges occur only on impressions or clicks
- Auto top-up ensures campaigns never pause mid-delivery
- Spending is controlled through monthly and optional daily caps
- Preset configurations make setup fast and flexible
- All payments are processed securely via Stripe
- Full transaction history available for reconciliation
- Clear notifications for low balance, failed payments, and card expiry
How Barika billing works
Billing on Barika is designed to reflect how co-marketing actually operates. Rather than locking brands into predefined budgets or speculative campaign spend, Barika links billing directly to delivery. If your offer is not shown or engaged with, you are not charged.
This pay-as-you-go approach removes the friction of planning budgets across multiple partners and campaigns. It also ensures that spend always reflects real customer reach and engagement, not intent or estimates.

No upfront budgets, charge on delivery
There is no requirement to allocate budgets to individual offers or campaigns. Barika does not reserve funds in advance or charge for inactive placements.
Billing events occur only when value is created:
An impression is recorded when your offer appears in a Host Partner’s message, billed under Cost Per Reach.
A click is recorded when a customer engages with your offer, billed under Cost Per Engagement.
If delivery does not happen, no charge is applied.
One unified wallet for all activity
All billing flows through a single wallet that funds every offer you run on Barika. This removes the need to manage multiple balances or campaign-specific budgets.
From both an operational and finance perspective, this provides a clear and auditable view of spend. One balance, one transaction history, and one set of controls govern all co-marketing activity.
Why auto top-up is required
Because Barika charges on delivery, offers are served continuously as Host Partners send transactional messages. If a wallet were to run out of funds unexpectedly, offers would pause mid-stream, disrupting campaigns and partner relationships.
Auto top-up prevents this by automatically funding your wallet when the balance drops below a threshold you define. This ensures uninterrupted delivery and protects the experience for both Offer Partners and Host Partners.
For this reason, auto top-up is mandatory for all Offer Partners. Mandatory does not mean unlimited. Every auto top-up operates within strict spending limits that you control.
Spending limits and financial control
You remain fully in control of how much can be charged.
A monthly spending cap is required and sets the maximum amount that can be auto topped up in a calendar month. An optional daily cap can also be applied to further limit exposure.
Once a cap is reached, no additional auto top-ups occur until the cap resets. This structure allows marketing teams to benefit from continuous delivery while giving procurement and finance teams clear and enforceable controls.
Preset configurations
To simplify setup, Barika provides preset auto top-up configurations suited to different stages of growth. These presets define thresholds, reload amounts, and monthly caps, and can be adjusted at any time or replaced with a fully custom configuration.
Payments, cards, and security
Payments are processed securely through Stripe. Barika accepts Visa, Mastercard, and American Express credit and debit cards.
When a card is added, it is verified using a zero-pound authorisation. You can store multiple cards, set a default card for auto top-up, and update expiring cards at any time to avoid disruption.
Transparency and reconciliation
All transactions are visible in the Spend Centre, including date, amount, associated offer, and billing event type. This provides a complete audit trail for reconciliation.
On card statements, charges appear as “BARIKA” or “BARIKA.AI”. Each auto top-up appears as a single transaction reflecting the configured reload amount.
Notifications and safeguards
Barika keeps you informed through email and dashboard notifications. You are alerted when balances are low, when auto top-ups succeed or fail, and when a card is nearing expiry. After repeated payment failures, auto top-up is paused to prevent unpaid delivery until payment details are updated.
Built for trust, not guesswork
Barika’s billing model is intentionally straightforward, but it is also deliberately robust. It is designed to ensure brands pay only for real delivery, partner relationships are protected, and financial governance is built in by default.
Billing is not treated as an afterthought. It is part of the product experience itself.












