Overview
A Spek subscription belongs to one workspace. It supplies the credits used by research and AI work in that workspace. Billing is being opened in stages, so a workspace may show that checkout is temporarily unavailable while configuration is verified.
Choosing a package
Public Pricing compares Launch, Growth, Scale, and Enterprise. The Settings → Plan pop-up is a Select a plan list of those same four packages. Use Monthly or Annual to compare displayed rates. Launch, Growth, and Scale continue into checkout or a plan update; Enterprise is contact sales. Choosing Launch, Growth, or Scale on public Pricing carries that package into signup and onboarding, where the server validates it again. The comparison shows 100, 750, and 10,000 monthly credits with app allowances of 1, 5, and 50 respectively. Growth and above include a dedicated support manager; Scale and Enterprise also include a dedicated ASO manager. Slack support, invoice/custom billing, and single sign-on are available from Growth upward.
| Billing cycle | Charge | Credit delivery |
|---|---|---|
| Monthly | Charged each month | The selected credits are added after each paid renewal |
| Annual | Charged once a year at the annual price | The selected credits are still added monthly |
The in-product onboarding paywall reads those same three subscriptions from the server catalog. A URL can suggest only a known plan and cycle; it cannot set its own amount, price, credits, app limit, customer, or workspace.
Checkout
You can create an account directly from Pricing. Spek creates your account and first workspace, then keeps you inside the product on the onboarding paywall. A valid Pricing choice is preselected there; you can review and confirm the server-catalog package before Stripe Checkout opens.
- Stripe hosts payment-card entry and prefills your Spek account email.
- Spek does not receive or store the full card number or CVC.
- Prices and charges are shown in USD.
- Returning from Checkout keeps you on onboarding. Store setup opens only after Stripe's paid invoice is confirmed; the browser redirect alone does not activate a workspace.
- Automatic tax calculation is not enabled. The total Stripe shows is the amount charged.
Credits and renewal
Subscriptions renew automatically until canceled. New credits are added only after Stripe confirms the relevant payment. Each credit grant is a tranche with its own expiry date, and spending uses the tranche nearest expiry first.
If a payment is overdue, existing unexpired credits remain available, but no new subscription credits are added until payment is confirmed. Spek never lets the balance go below zero.
If the balance reaches zero, only credit-metered research and AI work stops. Reading data, editing existing drafts, and publishing an approved change remain available. Connecting an app does not spend credits, but it must fit the package allowance: 1 for Launch, 5 for Growth, and 50 for Scale. Removing an app frees a slot. Spek keeps the refused draft in place and never retries it automatically after payment.
One-time credit packages and the former Startup packages are retired. Owners and admins can review Launch, Growth, or Scale from Settings → Plan. If the workspace has credit debt from reversed, already-used value, Spek shows exactly how much of the first paid subscription grant repays that debt and how much is usable immediately before Checkout opens.
A formal open payment dispute provisionally holds the disputed credits and pauses new plan credits while Stripe decides the case. It does not independently end already-paid access. A win restores eligible value with its original expiry and repayment history; a loss makes the reversal final.
Managing billing
Open Settings, then open Billing. The page lists your package, billing period, member count, and credits, then payment details and invoices. The same credit balance and next refresh date also appear on Workspace. Owners and admins add or replace a primary card in Stripe-hosted Setup Checkout. They can also add one automatic backup after explicitly agreeing to its limited use. Spek displays only the brand, last four digits, and expiry; Stripe keeps the full card details. Billing name, company, country, email, and tax number are edited in Spek and saved on the Stripe customer; Spek does not store those values. Invoice emails send each invoice copy to the billing email when that toggle is on.
The backup is tried at most once when a recurring renewal fails because the primary needs replacement. It is never used for signup or a payment that needs bank confirmation. If the backup succeeds, it becomes primary.
Billing shows the upcoming invoice and recent payments. View invoice opens the Stripe-hosted invoice when one exists. The Stripe Billing Portal remains available as a backup and still collects a standard cancellation reason. Spek first shows the paid-through date, access, and credit consequences; there is no cancellation discount. Cancellation takes effect at the end of the paid period and can be withdrawn before then with Keep subscription.
Settings → Plan marks your exact package and billing cycle as Current plan. Owners and admins can choose Update planon another option and confirm the exact change in Stripe. Moving up applies right away, and you pay only the difference for the rest of your current period: the unused time on your old package counts toward the new one, your renewal date stays the same, and the credits for what you paid are added on top of the ones you have left. Lower-price or shorter-interval changes take effect at the end of the current period and change nothing until then. A downgrade is blocked when the workspace currently exceeds the target package's app limit.
Common questions
Why does Billing say checkout is unavailable?
Billing is rollout-gated and fails closed when its Stripe configuration is incomplete. No charge can start while that notice is shown.
Does an annual plan add all credits at once?
No. The annual price is charged once a year, but the selected credits are added monthly.
Can an editor update the card or cancel?
No. Editors and viewers have read-only billing access. Ask a workspace owner or admin.
What happens after a payment fails?
Existing paid-through access and unexpired credits stay available, but new plan credits pause. An owner or admin can replace the primary card or open the exact hosted invoice recovery page from Billing.