Skip to content
Operations

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:

DayWhat happens
1First retry fails. Email: "payment failed, update your card".
3Second retry fails. Email: firmer tone, same action.
6Third retry fails. Email: final warning before we stop the VM.
7VM is stopped (not deleted). OpenClaw is offline. Data is intact. Dashboard shows a red banner.
14VM is deleted. Final backup taken and retained for 90 days. Resubscribe in that window to restore.
Update your card in the portal, not by email
We'll never email you a payment link directly. Every dunning email points you to the Customer Portal — if a "Nacre invoice" email ever takes you to a form that isn't on 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:

  1. A final backup is taken.
  2. The VM is deleted from Hetzner.
  3. Your backup is retained for 90 days. Resubscribe in that window and we restore onto a fresh VM.
  4. 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.