Skip to main content

Billing

Applies to: Pro · Enterprise
Last updated: 17-Jul-2025

Overview

Kazinex uses Stripe for all payment processing. Your credit card details are handled entirely by Stripe — Kazinex never sees or stores your payment information. You can manage your subscription, view invoices, and update payment methods through the Stripe Billing Portal.

Checkout Flow

When you upgrade from Free to Pro:

  1. Click Upgrade on the Dashboard or in the Plan Selection dialog.
  2. Select your plan and billing period (monthly or annual).
  3. Click Select Plan — you'll be redirected to a Stripe Checkout page.
  4. Enter your payment details on the Stripe-hosted page.
  5. Complete the purchase.
  6. You're redirected back to Kazinex with your new plan active.

The checkout page shows:

🔒 Secure checkout powered by Stripe. Cancel anytime.

Managing Your Subscription

Billing Portal

Access the Stripe Billing Portal to manage your subscription:

  1. Go to the Dashboard.
  2. Click Manage Billing (or navigate to billing settings).
  3. You'll be redirected to the Stripe Billing Portal.

From the portal you can:

ActionDescription
View invoicesSee all past invoices and download PDF receipts
Update payment methodChange your credit card or add a backup card
Change planSwitch between monthly and annual billing
Cancel subscriptionCancel your Pro plan (effective at end of billing period)
Update billing addressChange the address on your invoices

Subscription Status

Your subscription can be in one of these states:

StatusMeaning
ActiveSubscription is current and fully functional
TrialWithin the free trial period
Past DuePayment failed — features remain active while Stripe retries
CancelledYou cancelled — plan remains active until the end of the current period
ExpiredTrial or subscription ended — downgraded to Free
PausedBilling temporarily paused

Dashboard Subscription Display

The Dashboard shows your current subscription status:

  • Plan name and billing period
  • Days remaining with a progress bar
  • Status badge (Active, Trial, Past Due, etc.)
  • Quick links to Upgrade or Manage Billing

Trial to Paid Conversion

When your trial expires:

  1. Your status changes to Expired.
  2. The Plan Selection dialog appears automatically.
  3. You cannot dismiss the dialog until you select a plan.
  4. Choose Free (with limitations) or upgrade to Pro.
  5. If you choose Pro, you'll go through the standard checkout flow.

Checkout Intent Persistence

If you click Upgrade but are redirected through the authentication flow (e.g., session refresh), your checkout intent is saved for 10 minutes. After logging back in, you'll be taken directly to the plan selection.

Payment Failure

If a payment fails:

  1. Your status changes to Past Due.
  2. Stripe automatically retries the payment using their smart retry logic.
  3. You receive email notifications from Stripe about the failed payment.
  4. Features remain available during the retry period.
  5. If all retries fail, your subscription is cancelled and you're downgraded to Free.

Cancellation

When you cancel your subscription:

  1. Your plan remains active until the end of the current billing period.
  2. After the period ends, you're downgraded to the Free plan.
  3. No partial refunds — you keep Pro features until the period expires.
  4. You can re-subscribe at any time.

Tips & Best Practices

  • Choose annual billing to save approximately 2 months compared to monthly ($299.99/year vs $359.88/year).
  • Update your payment method before it expires to avoid disruption.
  • Download invoices from the Billing Portal for expense reporting.
  • Don't worry about accidental cancellation — your subscription continues until the end of the paid period.

Troubleshooting

IssueSolution
Checkout page won't loadCheck that your browser allows redirects to checkout.stripe.com. Some ad blockers interfere with Stripe.
Payment declinedTry a different card, or contact your bank to authorise the charge.
Plan didn't activate after paymentWait a few seconds and refresh. If the issue persists, check the Dashboard — webhook processing can take up to 30 seconds.
Can't access Billing PortalEnsure you're logged in with the same account used for the subscription.
Invoice not showing taxTax configuration depends on your region and Stripe's tax settings. Contact support for specific invoicing needs.