Billing

Credits

How newsletter credits are calculated, charged, and what happens when you run out.

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 sent

This 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.

Newsletter · BillingEdit on GitHub