Billing
Stripe handles checkout and invoicing. You manage payment methods in the Customer Portal. Refunds are pro-rated for 14 days.
How billing works
Nacre uses Stripe for every payment. When you pick a plan, we redirect you to Stripe Checkout with a pre-built session — card is entered on Stripe's domain, never ours. After a successful checkout, Stripe fires a webhook to the control plane and we start provisioning your VM.
- Billing cycles
- Monthly or annual, renewed on the anniversary of signup
- Supported payment
- Cards (global) + wallets (Apple Pay / Google Pay) via Stripe
- Invoicing
- Emailed automatically on each renewal; VAT/GST lines included where applicable
- Currency
- USD. Your bank may convert at the market rate.
Customer Portal
Dashboard → Billing opens the Stripe Customer Portal (same signed link Stripe gives every merchant). From there you can:
- Update your card or switch payment method.
- Change the billing email (separate from the login email).
- Download invoices and receipts.
- See upcoming charges.
- Cancel the subscription.
The portal is Stripe-hosted — we don't mirror these flows in our own UI because Stripe already does it well, securely, and without us ever touching your card data.
Plan changes
Upgrades are instant. Stripe pro-rates the difference to the end of your current billing period and charges the delta. Your VM resizes in place within a minute.
Downgrades require a controlled migration (disks can't shrink in place on Hetzner). Email support@nacre.sh with the target plan and a preferred window; we handle the snapshot, new VM, restore, and DNS cutover, then pro-rate the credit.
Refunds — the 14-day rule
Your first paid subscription is refundable pro-rata for 14 days from the initial charge. Ask and we'll refund the unused days.
- Pro-rata means: 14 days into a 30-day month, you get ~16/30 of the fee back.
- Applies once per account, on the first paid subscription.
- Doesn't apply to LLM provider spend — that's billed directly by your provider, not us.
- After 14 days, cancellation stops future renewals but we don't refund the current period.
Request a refund from support@nacre.sh or via the Customer Portal.
Payment failures & dunning
If a renewal charge fails — expired card, insufficient funds, bank decline — we don't pull the plug immediately. You have a 14-day grace period, and we email you at each escalation point:
| Day | What happens |
|---|---|
| 1 | First retry fails. Email: "payment failed, update your card". |
| 3 | Second retry fails. Email: firmer tone, same action. |
| 6 | Third retry fails. Email: final warning before we stop the VM. |
| 7 | VM is stopped (not deleted). OpenClaw is offline. Data is intact. Dashboard shows a red banner. |
| 14 | VM is deleted. Final backup taken and retained for 90 days. Resubscribe in that window to restore. |
billing.stripe.com, treat it as phishing and forward it to security@nacre.sh.Cancellation
Cancel anytime from Customer Portal → Cancel subscription. Your VM keeps running until the end of the current billing period — no "we cut you off mid-month" trick. At period end:
- A final backup is taken.
- The VM is deleted from Hetzner.
- Your backup is retained for 90 days. Resubscribe in that window and we restore onto a fresh VM.
- After 90 days the backup and per-customer key are purged — see Backups.
Taxes & invoices
Stripe Tax computes VAT / GST / sales tax where we're registered to collect, and adds it to your invoice. If you're a business with a valid VAT ID, enter it in the Customer Portal to reverse-charge where applicable. Invoices include your company name, address, and VAT ID if set — suitable for expense reimbursement.
What Nacre bills vs. what your LLM provider bills
- Nacre charges
- Fixed monthly or annual plan fee — VM, bandwidth, backups, support.
- Nacre does NOT charge
- LLM inference, channel fees (Meta WhatsApp), or any usage-metered item.
- Your LLM provider charges
- Token usage on your own key. You see this on their dashboard, not ours.
This is the BYOK trade: predictable Nacre bill, variable provider bill. See Providers for how to cap your provider spend.