Skip to content

Billing ​

Frostmoln bills by the hour for the resources you run, with transparent pricing and a single monthly invoice. Everything lives under Billing in the portal.

Overview ​

The Billing → Overview page shows your current month-to-date cost, an estimated month-end total, your credit balance, your default payment method, and your most recent invoices at a glance.

Invoices ​

Under Invoices you can browse every invoice (with status — paid, pending, overdue), open an invoice to see its line items (resource, quantity, unit price, amounts, discounts, tax, credits, total), download the PDF, and pay an outstanding invoice. An invoice for the whole organization shows one section per tenant (see Organization billing profile).

bash
fm billing invoice list
fm billing invoice get <invoice-id>
fm billing invoice download <invoice-id> --output-file invoice.pdf
fm billing invoice pay <invoice-id>

Usage ​

The Usage page breaks down your metered usage by resource type over a period you choose (this month, last month, last 3/6 months, this year), with per-type cost and quantity. Usage is metered hourly and rolled into the monthly invoice.

bash
fm billing usage summary
fm billing usage breakdown --start 2026-06-01 --end 2026-06-30

How pricing works ​

Each resource has a published, per-unit price shown in the portal — the create dialog shows an estimated cost before you confirm, usage is metered hourly, and a monthly invoice itemizes it. Prices always come from the platform's pricing catalog; this guide doesn't quote amounts.

Organization billing profile ​

Your billing details are set once for the whole organization, and every tenant is invoiced with them. You manage them in the portal under Organization → Billing. The profile holds:

  • The buyer: customer type (business or individual), legal name, organization number and VAT number (businesses only), and billing address.
  • Billing email: where invoices and receipts are sent.
  • Default card: charged when the organization pays by card. The list shows the cards of the tenant you're working in; to choose another tenant's card, switch to that tenant first. With automatic card charges, a working default card is part of complete details: if the tenant that owns the card is closed or leaves the organization, choose another card.
  • Invoicing: how usage becomes invoices (below).

Payment terms and the collection method (an invoice to pay, or automatic card charges) are set by Frostmoln; fm billing profile get shows them. Contact support to change them.

Until the profile is complete you can't create new paid resources in any of the organization's tenants. One complete profile unblocks them all. Usage from a period without complete details is not lost: it is invoiced on the first billing run after the details are complete.

Invoicing ​

  • One invoice for the organization (the default): one invoice per month for the whole organization, with a section per tenant. Each section shows the tenant's name, its reference (if set) and its tenant ID, then that tenant's lines and a subtotal. Discounts, credits, VAT and the total follow at the end. The invoice goes to the billing email only. Lines that belong to no single tenant are shown under Whole organization, and a tenant without a name is shown by its ID.
  • One invoice per tenant: each tenant gets its own invoice, all with the organization's billing details. The tenant's reference is printed on the invoice as "Er referens", and the invoice goes to the billing email and the tenant's extra recipient.

When a tenant is closed, its final invoice is always its own, in either mode.

Tenant reference and extra recipient ​

A tenant can't have its own buyer or address. It can add two things, under Billing → Billing account for that tenant:

  • Your reference: printed on its invoices as "Er referens", for example a cost center or purchase order number.
  • Extra invoice recipient: one more address that receives this tenant's invoices. In the one-invoice-for-the-organization mode, the organization invoice is not sent to it, because it shows every tenant's usage.

The same page shows the organization's billing details for the tenant, with a link to Edit organization billing details →.

Who can see and change it ​

  • The organization owner, members with the billing role, and custom roles that can edit billing can see and change the full profile, each tenant's reference and extra recipient, and the organization's invoice list. This access is organization-wide: a billing member whose access covers only some tenants still sees the whole organization's billing details and every tenant's invoices.
  • Other members who can view billing see only whether the profile is complete and what is missing (fm billing profile get also shows them the invoicing mode).
  • API keys and workload identities can't read or change the profile. Use a signed-in user.

The organization you see and change is the one that owns the tenant you work through. In the portal, Organization → Billing goes through one of the organization's tenants that you can reach: the selected tenant if it belongs to that organization, otherwise another of its tenants you can access. In fm, it is the organization of the tenant you pick with --tenant or fm tenant use. Every tenant of the organization that you can reach gives the same answer, so a member invited to an organization, and the owner of several organizations, can reach each of them; what you can see or change there depends on your role (above). If you can't reach any tenant of an organization, there is no Organization → Billing for it, and its Settings tab says why: the organization has no tenant yet, or none of its tenants is reachable for you.

Changes to where invoices go are announced

Changing the billing email, or changing or removing a tenant's extra recipient, notifies the previous address, the organization owner and every member with the billing role.

Adding or choosing your billing details ​

When the organization's billing details are missing or incomplete, the owner and billing members see a banner: Add your organization's billing details so we can invoice you.

If your tenants had different billing details before they moved to the organization, the banner reads Choose which billing details apply to your organization. Organization → Billing then shows Choose billing details: pick one of your tenants' addresses, edit it if needed, and save it for the whole organization.

If someone else changed the details while you were editing, the latest version is loaded; review it and save again.

If you see Billing details are temporarily locked while we update how they are stored, your change was not saved. Nothing is wrong with your account: try again in a little while.

Organization invoices ​

Organization → Billing also lists the organization's invoices, newest first, with the tenant each one is billed to. Filter by tenant to see only the invoices that include that tenant. You can open an invoice from the list while that organization is selected; an invoice for the whole organization opens once you filter by tenant. Opening an invoice switches you to the tenant it is billed to or, for an invoice for the whole organization, to the tenant you filtered by.

Personal data ​

Billing details apply to the whole organization. The full details are visible to the owner, billing members and custom roles that can edit billing, including invited members, and issued invoices show the buyer details to anyone who can view that tenant's invoices. A sole trader's name and address are personal data (in Sweden, their organization number is their personal identity number), and so is a named billing email. Tenant names and references are printed on invoices, so don't put personal names in them. Issued invoices are kept, unchanged, for at least seven years after the end of the financial year, as Swedish accounting law requires, so renaming a tenant or changing the details does not change an invoice that was already issued.

With the CLI ​

bash
fm billing profile get
fm billing profile set --email invoices@example.com
fm billing profile set --mode per-tenant
fm billing override get --tenant <tenant-id>
fm billing override set --tenant <tenant-id> --reference CC-4711
fm billing override clear --tenant <tenant-id>
fm billing invoice list --organization --for-tenant <tenant-id>
  • These commands need a signed-in user (fm auth login). API keys are refused.
  • fm billing profile and fm billing invoice list --organization act on the organization that owns the selected tenant (--tenant, FM_TENANT or fm tenant use; otherwise your default tenant) and name that organization (on stderr with -o json or -o yaml). An account that was only invited to an organization has no default tenant, so pick one first. Use fm v0.91.0 or later: older versions report that the feature is not enabled yet.
  • fm billing profile set changes only the flags you pass. --mode is consolidated or per-tenant. Creating a profile needs --email. --legal-name, --org-number and --vat-number are for businesses only; --customer-type individual clears them.
  • fm billing override set changes only the flags you pass; pass '' to clear one. To remove the last one, use fm billing override clear.
  • fm billing invoice list --organization shows the newest 100 documents (invoices and receipts) and says so when there are more. --from and --to can't be combined with it.
  • fm billing account shows profileSource and organizationId when the tenant's details come from the organization.

See the fm billing reference for every flag.

Payment methods ​

Manage your payment methods under Payment Methods — add a card, set a default, or remove one. Card processing is handled securely by Swedbank Pay. Your default method is used for automatic charges and the Pay action on invoices.

Credits and referrals ​

  • Credits (including referral rewards and promotions) are applied automatically against your invoices; check your balance under Overview.
  • Referrals — generate your referral code and share it; track referred signups and the credit you've earned under Referrals.
  • Redeem a promo code with the CLI:
bash
fm billing credit balance
fm billing credit redeem <promo-code>