# Invoices, receipts, and payment methods

> Where to find your invoices, how to put a VAT ID on them, updating your card, and what happens when a payment fails.

Source: https://hyperjobs.io/help/invoices

Billing runs on Stripe. We don't store your card, and we don't have a billing
screen of our own beyond the summary on [Billing & settings](/settings) — the
real controls live in the **Stripe customer portal**.

## Opening the portal

Go to [Billing & settings](/settings) and click **Manage billing / invoices**.
That opens your Stripe customer portal, where you'll find:

- Every invoice and receipt, downloadable as PDF
- Your payment methods
- Your billing address and tax ID
- Cancellation

<Note>
  The portal only exists once you've paid for something. On the Free plan there's
  no Stripe customer behind your account yet, so the button reports that there's
  no billing profile to open. That's expected — there's nothing to show.
</Note>

The app itself keeps a billing history for your account, so charges appear on
[Billing & settings](/settings) too. The portal is the authoritative copy and the
only place with the PDFs.

## Receipts

Stripe emails a receipt for every successful charge, to the address on your
account. If it hasn't arrived, check spam before writing to us — then get the PDF
from the portal, which never depends on email delivery.

## VAT and tax IDs

Add your VAT number or tax ID in the portal, under your billing information.
Stripe puts it on subsequent invoices.

<Warning title="Add the tax ID before you pay, not after">
  An invoice that's already been issued can't be edited to add a VAT number
  retroactively — that's a Stripe constraint, not a policy of ours. If you need a
  VAT ID on your invoices, put it in the portal before your first charge.

  If you've already been billed without one, write to <Email kind="hello" /> and
  we'll sort out what's possible.
</Warning>

The invoice is issued by our legal entity, whose details are on the invoice
itself and in the [terms](/legal/terms).

## Payment methods

Add, remove, and change the default card in the portal. Stripe serves whatever
methods are enabled for your region at checkout — cards, Link, and wallets like
Apple Pay — so what you see depends on where you are.

## Failed payments

If a renewal charge fails, the subscription goes **past due**. Stripe retries on
its own schedule and emails you each time.

Your API access is not cut off the moment a charge fails — a past-due
subscription keeps working while Stripe retries. If every retry fails, Stripe
gives up and cancels the subscription, and the account falls to the Free plan:
500 requests per month, 10 per minute. Your keys are not revoked; they just meet
a much smaller quota.

The fix is always the same: open the portal, update the card. Once a retry
succeeds, the plan is restored.

## If the app and Stripe disagree

They shouldn't — Stripe webhooks keep the account in sync, and a scheduled job
reconciles anything that got missed. But if you've just paid and
[Billing & settings](/settings) still shows the old plan, give it a moment and
reload; the page re-syncs from Stripe.

If it's still wrong after that, that's a real bug. Send us the date and amount of
the charge at <Email kind="hello" /> — not your card number, which we can't use
and don't want.

## Refunds

The [refund policy](/legal/refund) governs. Note that changing plans mid-period
isn't refunded automatically — see [changing your plan](/help/changing-plan)
before you switch.

## Next

<CardGroup cols={2}>
  <Card title="Changing your plan" icon="RefreshCw" href="/help/changing-plan">
    What a mid-period switch actually costs.
  </Card>
  <Card title="Cancelling" icon="FileText" href="/help/cancelling">
    Stopping the subscription, and what happens next.
  </Card>
</CardGroup>
