Overview
Merchants may occasionally notice that a subscription renews successfully, but no charge is collected from the customer. In these cases, Recurly generates a $0 invoice, and the subscription continues as expected.
This behavior is intentional and typically results from credits, discounts, or account balances fully covering the invoice amount.
Common Scenarios for $0 Renewals
1. Account Credit Balance Covers the Invoice
- Customer has an existing credit balance
- Renewal charge is deducted from that balance
- No payment method is charged
2. 100% Off Coupon or Promotion
- Coupon fully discounts the plan or add-ons
- Invoice total becomes $0
- Subscription still renews normally
3. Proration Results in Zero Net Charge
- Plan changes mid-cycle
- Credit for unused time offsets new charge
- Net invoice total = $0
4. Gift Subscriptions or Prepaid Plans
- Subscription was prepaid upfront
- Renewal cycle reflects usage but not billing
5. Manual Adjustments or Write-offs
- Credits applied by support or automation
- Invoice balance reduced to zero before collection
How Recurly Determines Invoice Amounts
At renewal, Recurly calculates:
- Subscription base price
- Add-ons or usage charges
- Discounts (coupons, promotions)
- Account credits
After all charges, discounts, and credits are applied, the invoice total determines what happens next:
- If the total is greater than $0, Recurly attempts to collect payment using the customer’s billing information.
- If the total is exactly $0, the invoice is automatically marked as paid and no payment is attempted.
- If the total is less than $0, the excess amount is stored as a credit on the account and applied to future invoices.
Coupons, Credits, and Adjustments
Coupons
- Percentage-based (e.g., 100% off)
- Fixed-amount discounts
Account Credits
- Refund carryovers
- Service credits
- SLA adjustments
Promotional Campaigns
- Free trial extensions
- Retention offers
Edge Cases That Surprise Merchants
The customer has a valid card—why wasn’t it charged?
Because there was nothing to charge after credits or discounts were applied.
Why did the subscription continue if no payment was made?
Because the invoice was fully paid via non-payment sources such as credits or coupons.
Why didn’t dunning start?
Dunning only applies to failed payments, not $0 invoices.
How to Verify the Cause
- Open the invoice in Recurly
- Review line items:
- Plan charge
- Discounts
- Credits applied
- Check the ending balance
You should see offsets that reduce the total to zero.
Preventing Unexpected $0 Invoices
- Audit active coupons and promotions
- Monitor account credit balances
- Limit manual credit issuance permissions
- Add internal alerts for zero-dollar invoices
Best Practices
- Regularly review discount and credit usage trends
- Align promotional campaigns with revenue expectations
- Train support teams to recognize valid $0 invoice scenarios
- Use reporting to track zero-dollar invoice frequency
Summary
A subscription renewing without charging the customer is not an error, but a result of how Recurly calculates invoice totals.
Comments
0 comments
Please sign in to leave a comment.