Subscription & billing

Active plan, free trial, usage limits, Stripe payment management, upgrade/downgrade and cancellation.

The Subscription page shows your active plan, usage limits, billing tools and all available plans for upgrading or downgrading. Reach it from the top-right user menu → 💳 Subscription (hidden for users with the Client role).

Subscription status

At the top you’ll find a card with your current subscription status:

  • 🎁 Free trial — you’re in a trial. The card is highlighted with a gradient and shows the trial expiry date. Activate a plan before that date to avoid any service interruption.
  • ✅ Active — regular subscription. Shows the plan name and the renewal date.
  • ⚠️ Cancelled / Expired — the subscription won’t renew or has already expired. Actions that consume API quota are blocked; data is retained (see below).

New accounts start with a 14-day free trial: all features are active with no payment method required.

The Subscription page: the status card with plan, cadence, Active status and renewal date, then the Features and usage limits list with one row per resource; top right the Billing details button

Features and usage limits

Below the status card, the Features and usage limits section shows a row for each resource with a colour-coded progress bar:

  • Blue — below the warning threshold
  • Yellow — you’ve exceeded 80% of the limit
  • Red — you’ve reached or exceeded 100%

Monitored resources:

ResourcePeriod
ProjectsTotal active
Tracked keywordsTotal active
Team membersTotal
Local SEO creditsMonthly (grid² × keyword — e.g. 5×5 = 25 credits per keyword)
AI Visibility creditsTotal active budget across all projects (each model is weighted ∝ to its cost)
Monitored backlinksTotal active across all projects
AI ReportsMonthly or lifetime, depending on the plan
SEO Audit creditsMonthly (1 credit = 1 page checked with HTTP 200; unlimited audits while credits remain)
Keyword searchesMonthly
Competitors per projectLimit per individual project
SERP update frequencyFrequency (every 3 days / daily)
Public share links & branded PDFIncluded / Not included

Each resource has its own independent limit. External integrations (Google Search Console, GA4, Matomo) have no limits of their own: the only constraint is the number of projects in your plan.

Choosing a different plan

Below the status card you’ll find two selectors followed by a grid of available plans.

Data update frequency — pills Every 3 days / Daily. Changes the subset of plans shown (each family has two tiers based on SERP detection frequency). The old Weekly cadence has been retired: it stays visible only to who already has it, and switching to another frequency is one-way.

Payment type — toggle Monthly / Annual (with the 2 months free promo highlighted as a green chip).

Clicking an available plan launches a Stripe Checkout. If you already have an active subscription, the effect is an immediate upgrade/downgrade (with Stripe proration).

The Data update frequency selector (Every 3 days, Daily) and Payment type selector (Monthly, Annual with 2 months free), and below, the Solo, Starter, Pro and Agency plan cards with the monthly price, the Current plan badge and the first limits

The bottom part of the plan cards with the full limits and Activate plan buttons, then the Add-ons section with Extra AI Visibility credits and Site content generator

Managing payments and invoices

In the top right you’ll find 🧾 Billing details (company name, address, VAT number or tax code: the data that ends up on the invoice) and, after the first checkout, 📄 Manage Payments, which opens the Stripe portal where you update your payment method and contact details. Invoices aren’t in the portal: they arrive by email (see below).

The button only appears if you already have a Stripe customer associated (i.e. after the first checkout). During a pre-checkout trial it’s not visible: payment has not yet been configured.

Subscription emails

Every important step leaves a trace by email to the organisation owner:

  • Subscription active after checkout, with plan, billing cycle and next renewal date. The invoice arrives in a separate email.
  • Plan updated, scheduled switch to a lower plan, renewal turned off and turned back on: one confirmation for every choice made from the Subscription page.
  • Your plan ends in 3 days: with renewal off, a reminder three days before expiry. With renewal on, annual plans get a Stripe reminder 3 days before the charge; monthly plans don’t.
  • Renewal failed: the account stays readable but updates pause until the payment goes through. Card expiring: a warning one month ahead.
  • Quota running out: at 80% and 100% of every plan quota (audit credits, researches, analyses, keywords, AI Search Visibility, backlinks…), one email per resource per month. Monthly quotas reset on the 1st; fixed ceilings don’t.
  • Invoice copy after every charge, as PDF. The document is in Italian, the language of the Italian electronic invoice.

These emails can’t be switched off: they are the history of your subscription.

Cancelling your subscription

The Cancel button is available only to the organisation owner, and only if the subscription is active and not in trial.

Clicking it:

  1. Stripe sets cancel_at_period_end=true: no automatic renewal.
  2. The subscription remains usable until the end of the already-paid period. Three days before it ends you get a reminder email: until then you can turn renewal back on.
  3. At expiry the status becomes expired: your data (projects, keywords, history) is retained, but actions that consume API quota (ranking refresh, audit, keyword searches, GSC/GA4 sync, AI prompts…) are blocked until you reactivate a plan.

Miraqo does not automatically downgrade to a free plan: there is no “Free plan” to activate. To resume operations you need to choose one of the plans on the page.

To switch plans instead of cancelling, simply select a different plan from the grid at the bottom of the page: the switch is handled by Stripe with a proportional cost adjustment.

Last updated: 5 September 2026