# Plans & pricing

A plan is bought **per site**, and each one includes a monthly allowance of
articles and images that resets on the first of each calendar month (UTC).
The invoice is per workspace: one subscription with a line for every paid
site. So **Plans** is where you compare the tiers and move a site between
them, **Billing** is where the workspace's subscription, its invoices and
the Stripe portal live, and each site's own page keeps that site's usage
meters. All three are in the workspace menu.

## Plans

| Plan | Per month | Articles | Images | Max in one article | Languages | Blogs | Promoted pages |
|---|---|---|---|---|---|---|---|
| Trial | free, 30 days | 5 total | 10 total | 3 | 1 | 1 | 3 |
| Starter | 69 RON | 8 | 12 | 3 | 1 | 1 | 5 |
| Growth | 249 RON | 30 | 45 | 5 | 2 | 3 | 20 |
| Scale | 699 RON | 90 | 150 | 8 | 5 | unlimited | unlimited |

Prices are per site, VAT excluded. Paying annually costs **ten months
instead of twelve**.

:::callout{severity=info title="What's enforced today"}
The monthly **article** quota is the column that actually blocks anything
right now. Image allowances, language counts, blogs per site, and promoted
page limits describe the packaging we sell, but the product does not yet
stop you from exceeding them — a blog can be set to any of the eight
languages we write in on any plan, so the extra-language add-on is not
charged today. In-article images are still being built. The article
allowances above also ship with the pricing update; until then the seeded
plans grant the older 4 / 12 / 30. This page describes the plans; the
[content pipeline](/docs/content-pipeline) page describes what runs today.
:::

## The 30-day trial

Thirty days, **no card**. You get five articles and ten images, and they
publish to your real domain through the same one-line script tag as a paid
plan — the point is to see finished, styled, backlinked articles on your own
site, not a sandbox.

When the trial ends, schedules pause and your published articles keep
serving for a further 30 days. You can export everything at any time,
during the trial or after it.

## How article credits work

- One generated article consumes **one credit, at creation time** — whether
  it was triggered manually or by the schedule. Failed generations are
  traced on the article, and re-running a failed article does not
  double-charge the quota.
- The site page shows a live meter: used / included for the current month.
- When the quota is exhausted, **generation stops and schedules pause
  themselves** — you will never get a surprise bill from a runaway
  schedule. Manual generation returns a clear "quota exhausted" error until
  the month rolls over, you upgrade, or you enable overage.

## How image credits work

Every plan carries **two** image numbers, and they do different jobs:

- The **monthly pool** is the real allowance — the total number of images
  your articles can use this month.
- The **maximum per article** is a brake, not a target. It stops a single
  long guide from draining the whole month's pool in one go.

In practice plans work out to about **1.5 images per article** on average:
most articles take a header image, and some take two or three inline
figures where a diagram or screenshot genuinely helps. The per-article
maximum is there for those articles.

:::callout{severity=info title="Same image model on every plan"}
Images are generated with Nano Banana Pro on every plan, including the
trial. Cheaper plans get *fewer* images, never worse ones — your first
article should look as good as your hundredth.
:::

## Promoted pages

A **promoted page** is a URL on your own site that you want articles to send
readers to: your service pages, your product categories, your pricing page,
your signup form. Every article we generate weaves contextual links to them,
and the article view records exactly which promoted pages each article fed.

When you connect a site, we read its navigation and suggest the pages we
found. You confirm which ones actually make you money, and adjust the
priority and anchor keywords for each. Your plan's promoted-page limit is
how many of these you can keep active at once.

## Overage

Overage is **opt-in**, and you may set a hard cap as a safety ceiling when
you turn it on. With overage off — the default — nothing past the quota is
ever generated or billed.

| | Extra article | Extra image |
|---|---|---|
| Starter | 12 RON | 3 RON |
| Growth | 10 RON | 3 RON |
| Scale | 8 RON | 3 RON |

Overage is deliberately priced above the per-article rate of your plan, so
it is a way to finish a busy month rather than a way to live. If you are
paying overage regularly, the site page will tell you when upgrading is
cheaper — for most people that is after a handful of extra articles.

:::callout{severity=warning title="Set a cap when you enable overage"}
Leaving the cap unset means uncapped overage. A cap bounds the worst case
without turning the feature off.
:::

## Add-ons

Add-ons attach to a single site and can be removed at any billing period.

| Add-on | Price |
|---|---|
| +10 articles / month | 80 RON |
| +50 images / month | 120 RON |
| Extra language | 60 RON / month |
| +10 promoted pages | 40 RON / month |
| Content audit + 3-month editorial plan | 500 RON, one-off |
| Migration of an existing blog | 700 RON, one-off |

## Agencies

Agencies managing four or more client sites pay a **300 RON/month platform
fee** on top of each site's plan, and get:

- **Pooled credits.** Articles and images are shared across every client
  site instead of being stranded per site — a quiet month for one client
  funds a busy month for another.
- White-label client reports, per-client member access, and a read-only
  client portal.
- One invoice for everything, and a volume discount on site fees: **10% from
  4 sites, 15% from 8, 20% from 15**.

## Checkout, invoices, and cancelling

Subscriptions, payment methods, and invoices are handled by Stripe — the
**Billing portal** button on the workspace's **Billing** page takes you
there, and it covers every site on the invoice. Plan changes are made on the
**Plans** page, one site at a time, and apply to the running month's
entitlement immediately. Stopping payment for a single site is on the
Billing page too, beside that site's row.

Cancelling stops future billing and pauses generation. Your published
articles keep serving for 30 days afterwards, and **you can export every
article as Markdown at any time** — during a trial, on a paid plan, or after
you have cancelled. Your content is yours.

:::callout{severity=info title="What you're paying for"}
Generation cost — the AI work behind every article and image — is included
in the plan. There is no per-token metering on your side. The per-article
generation trace still shows you exactly what each one took to produce:
which model ran each step, how long it took, and what it cost us.
:::
