# Billing & invoices

Manage payments, download invoices, and update billing details.

## Billing & invoices

All billing runs through Polar. View invoices, update your payment method, and manage your subscription from one place.

<h2 id="billing-portal">Billing portal</h2>
<p>
  Open the <strong>Subscription</strong> page and click <strong>Manage subscription</strong>. This opens the Polar billing portal, where you
  can:
</p>
<ul>
  <li>View and download invoices for past payments</li>
  <li>Update your payment method</li>
  <li>Cancel or reactivate your subscription</li>
</ul>
<p>
  The <strong>Subscription</strong> page itself is where you start a plan, move between Pro and Business, switch billing cycle, see billing
  warnings, and watch usage against your limits under <strong>Plan usage</strong>. The portal handles payment, invoices, and cancellation;
  it doesn't change plans.
</p>

> ℹ️ **Polar handles billing**
> <p>
>     formbase uses{' '}
>     <a href="https://polar.sh" target="_blank" rel="noopener noreferrer">
>       Polar
>     </a>{' '}
>     for subscription management and payments. Your payment details are stored securely with Polar — formbase never sees your card number.
>   </p>

<h2 id="switch-billing">Switch billing cycle</h2>
<p>
  Switch between monthly and annual from the <strong>Subscription</strong> page. Monthly to annual applies at once and bills the prorated
  difference; annual to monthly takes effect at the end of the year you've paid for. See{' '}
  <a href="/subscription-billing/upgrading-downgrading#switching-billing">upgrading &amp; downgrading</a> for details.
</p>

<h2 id="currency">Which currency you're charged in</h2>
<p>
  formbase sells in US dollars, euros, Norwegian kroner, and Turkish lira. Your country decides which one you see and pay: Norway is charged
  in NOK, Turkey in TRY, the rest of Europe in EUR, everywhere else in USD. Each currency has its own price set independently — the figures
  are not exchange-rate conversions of the dollar price, so comparing them across currencies isn't meaningful. AI credit balances stay
  denominated in credits whatever you're charged in.
</p>

<h2 id="invoices">Invoices</h2>
<p>
  Polar generates an invoice for every payment — subscriptions, renewals, plan changes, and AI credit packs. Download them from the billing
  portal for your records. All prices exclude tax.
</p>

<h2 id="ai-credit-purchases">AI credit purchases</h2>
<p>
  Credit packs are one-time purchases, bought on the <strong>AI Usage</strong> page and processed through Polar. Each appears as its own
  line item in the billing portal. Purchased credits never expire. No plan includes credits, so packs are the only way to add them. See{' '}
  <a href="/ai/ai-credits-usage">AI credits &amp; usage</a>.
</p>

<h2 id="failed-payments">Failed payments</h2>
<p>
  If a subscription payment fails, Polar retries automatically. While it stays unresolved your account enters a{' '}
  <a href="/subscription-billing/upgrading-downgrading#grace-period">grace period</a> — full access to your current plan for 7 days, with
  warning emails along the way. Update your payment method in the billing portal and everything is restored immediately. A refund on a
  subscription payment starts the same clock.
</p>

<h2 id="cancellation">Cancellation</h2>
<p>
  Cancel from the <strong>Subscription</strong> page — <strong>Manage subscription</strong> opens the portal. You keep full access to your
  current plan until the end of the period you've paid for; there's no immediate cutoff. After that, your account enters a{' '}
  <a href="/subscription-billing/upgrading-downgrading#grace-period">grace period</a> before Free limits apply. Deleting your account also
  cancels the subscription, so no charge is left running. formbase never deletes your data because of a plan change.
</p>

<h2 id="next-steps">Next steps</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Upgrading & downgrading](/subscription-billing/upgrading-downgrading) — What changes when you switch plans
  - [AI credits](/ai/ai-credits-usage) — How AI usage is billed
  - [Legal overview](/legal/overview) — Terms, privacy policy, and data processing agreement
</div>
