{{ invoice.number || invoice.line_items[0]?.description || 'Membership invoice' }}
{{ invoice.status }}{{ dateLabel(invoice.paid_at || invoice.created_at) }}
Your account
Manage your plan, payment method, invoices, and receipts.
Current membership
Renews through
{{ dateLabel(ownMembership.current_period_end) }}
Class credits
{{ ownMembership.credits_remaining === null ? 'Unlimited' : ownMembership.credits_remaining }}
Cancellation scheduled for {{ dateLabel(ownMembership.cancel_at) }}.
Payment method
No saved card.
{{ cardError }}
{{ cardMessage }}
Card details are collected by Stripe and never touch HQ.training servers.
Preview the prorated charge or credit before switching.
Calculating proration…
{{ proration.current_plan.name }} → {{ proration.target_plan.name }}
Estimated charge {{ money(proration.estimated_charge_cents, 'usd') }} · estimated credit {{ money(proration.estimated_credit_cents, 'usd') }}
No invoices yet. New charges and refunds will appear here automatically.