Newsletter sends are billed from your Vlozi credit balance. Credits are shared across all Vlozi services.
Rate
1 credit = 5 emails.
| Scenario | Credits charged |
|---|---|
| Campaign to 100 subscribers | 20 credits |
| Campaign to 101 subscribers | 21 credits (ceiling) |
| Campaign to 1 subscriber | 1 credit |
| Test send (1 recipient) | 1 credit |
| Subscribe confirmation email | Free |
The formula is Math.ceil(recipients / 5). There is no minimum charge per campaign — a 1-recipient campaign costs exactly 1 credit.
When are credits charged?
Credits are charged upfront, before any emails are queued. The sequence is:
1. You click Send
2. Vlozi counts the recipients who will receive this campaign
3. Credits are debited from your balance: Math.ceil(count / 5)
4. If charge succeeds → emails are queued and delivery starts
5. If charge fails (insufficient balance) → nothing is queued, no emails sentThis means:
- If you don't have enough credits, you get a 402 error and nothing goes out. No partial sends.
- Credits are debited once. Retrying failed deliveries does not charge you again for the same campaign.
No refunds on delivery failure
Credits are not refunded if an individual email fails to deliver (bounce, provider error, etc.). Once the send job has been attempted, the cost is counted.
| Scenario | Refund? |
|---|---|
| 402 — insufficient credits, nothing sent | N/A (not charged) |
| Campaign cancelled before send fires | No refund (upfront charge hasn't happened yet for an unsent campaign) |
| Individual subscriber hard bounces | No |
| Delivery fails after all retries exhausted | No |
| Test send recipient doesn't receive email | No |
NOTE
Hard bounces do not just cost you credits — they also add the subscriber's address to a global suppression list, protecting your sender reputation. Suppressed addresses won't receive future campaigns across any Vlozi tenant.
Checking your balance
In the Vlozi dashboard → Settings → Billing. Your current credit balance and recent usage are shown there.
To top up, purchase credits from the same page. Credits never expire.
Running out of credits mid-campaign
If you have exactly enough credits to start the campaign, the send will fire. Credits are charged upfront based on the recipient count resolved at fire time — not the segment definition count (which may be an estimate).
If your balance falls to zero between campaigns, subsequent campaigns return a 402 until you top up.
Campaign-level credit tracking
Each campaign records the credit transaction that funded it. You can see:
- How many credits were charged for a campaign
- The transaction ID for reconciliation
This is visible in the dashboard → Newsletter → Campaigns → [campaign] → Billing details.