> ## Documentation Index
> Fetch the complete documentation index at: https://docs.readyforcommerce.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Ready for Commerce is an ecosystem that currently contains two products, PIM and Repricer, standing on one shared foundation: one identity, one organization, one team, one bill. Do not call it a platform with features, and never hint at an unreleased product.
> PIM connects to Shopify, Amazon, Square, Google Merchant Center and BigCommerce. Repricer connects to Amazon, Walmart, Shopify, BigCommerce, eBay and Square. The two products do not share one list, and each integration is authorized separately inside each product. The roster grows on purpose, so describe what the product does and let a table carry which integrations do it today, instead of counting them or writing that only one does something.
> Integration is the word this product uses, and it is the default in the documentation: the connection, the account, the Integrations screen, the per-account settings and the sync state are all integrations. Channel is reserved for the narrow sense of a destination where a listing lives, as in a product being live on a channel or archived on the channel.
> Newegg is not a supported channel. Do not describe it.
> On Amazon, PIM manages the offer only: price, availability and condition. It does not publish listing content such as titles, descriptions, images or specifications.
> Sign-in is passwordless: a single-use code emailed to the user, or Google. There are no passwords anywhere, so never describe a password, a sign-up with a password, or an email confirmation link.
> There is no public API for customers and no customer-facing webhooks. There is no organization-wide activity feed and no audit export, but the PIM does keep version history on products, brands, categories, tags and specifications, with who changed what and a restore, so never write that changes are not recorded or that an edit cannot be undone. Do not describe capabilities that are not documented here.
> Never write that the products have no AI, and never write that anything is AI-powered. Both are wrong. The PIM's image Optimizer runs AI-backed transforms the seller starts on purpose: Upscale, Remove background, and the region selection behind Refine. The Repricer reads competitor prices off web pages on the server. No control, badge or tooltip in either product names AI, and the seller never writes a prompt, so describe what the buttons do in the app's own words instead of reaching for the word.
> A PIM product, brand, category or variant can be switched off per connected integration account. Hover the channel badge and the switch is beside the account name in the card that opens. It carries no visible caption, so never call it the Sync switch: Sync is only its accessible name. On a variant-grained provider, Amazon today, the switch moves into the variant editor. On a product it asks whether to delete it from the channel, archive it there, or leave it live. Disabling stops publishing, not reading. There is still no per-field sync toggle.
> The PIM's image Optimizer replaced a feature called Squarify, which no longer exists. It resizes to an aspect ratio or to exact dimensions, removes backgrounds, upscales, trims the transparent margin around a cutout and re-centers it, pads, fills and re-encodes, and it always publishes a new asset instead of changing the original. Nothing crops into the picture: the subject is always contained whole.
> The PIM has no repricing engine and never reacts to a competitor's price. It does build the price it publishes to each integration account from the seller's own fields, configured in that account's settings, so do not write that the PIM has no pricing rules.
> Neither product has an in-app notification center, bell or inbox. Notifications are delivered by email only.
> Billing is per organization and per product, and only the organization owner can see or change it. Team members are free and uncounted, so never describe seats or per-user pricing.
> The seller never picks a plan. Each product has twelve price tiers assigned automatically from usage: the PIM from catalog product count, which includes drafts and archived products, and the Repricer from trailing 30-day sales. Nothing is feature-gated by plan and exceeding a tier never blocks work, so never write that a feature requires a higher plan.
> A subscription that is past due or paused makes the product read-only, which stops repricing and blocks edits without deleting data. Only a canceled subscription locks the seller out. Nothing is ever charged without a payment method on file.
> Pages containing the text 'This page has not been written yet', or its Spanish equivalent 'Esta página todavía no está escrita', are placeholders. Do not treat their headings as documented behavior.

# Plans and billing

> Each product bills your organization monthly, and the price follows how much you use it, going up when you grow and back down when you do not.

Ready for Commerce charges your organization a monthly fee for each product it uses. You never pick a plan. Each product looks at how much you use it, finds the price tier your usage falls into, and that tier becomes your plan. Use more and you move up a tier. Use less and you move back down.

Most people come here for one of three reasons: to see what they are paying, to add a payment method before a trial ends, or to fix a payment that failed.

All of that is on one page. Go to [account.readyforcommerce.com](https://account.readyforcommerce.com) and click `Billing` in the sidebar on the left, under `Organization`. The PIM and the Repricer send you here instead of keeping a billing page of their own.

Your organization pays us directly, and this page is where you add a payment method. Where you sell makes no difference to how you pay. A store you connect is a place your products go, and never a place your bill goes.

## Before you start

Two things decide whether you can do anything here at all.

### What your role lets you do

Only the person who owns the organization can open `Billing`. There is exactly one owner, and anyone else who follows a link to it is sent to their own profile page instead. There is no separate billing role, and an admin does not get one. [Team, roles and permissions](/team#what-each-organization-role-can-do) has the full table.

There is one thing to know if you are an admin. You cannot open `Billing`, but you can click `Start free trial` on your account home page, and that is what puts a product on a plan in the first place. So an admin can start a bill they will never see.

### Canceling ends both products at once

<Warning>
  Canceling in the payment provider's portal ends the whole subscription. Every product your organization has is closed, not only the one you meant to stop.
</Warning>

Your two products share one subscription, so there is no way to cancel one and keep the other.

## How to add a payment method

<Steps>
  <Step title="Open your Billing page">
    Go to [account.readyforcommerce.com](https://account.readyforcommerce.com) and click `Billing` in the sidebar on the left. The `Payment method` block is at the top of the page.
  </Step>

  <Step title="Click Add payment method">
    The button is on the right of the `Payment method` block. It reads `Add payment method` only while you have nothing on file.
  </Step>

  <Step title="Fill in the page that opens">
    Our payment provider opens a page of its own. Enter your details and a billing address, which is required, then confirm.
  </Step>

  <Step title="Come back to your Billing page">
    You come back to where you started. The `Payment method` block now names what you saved, and the button next to it reads `Manage subscription`.
  </Step>
</Steps>

That is the whole flow. Nothing is charged at that moment, because this only stores the method for later. If one of your products was read-only while it waited for a payment method, it comes back within seconds, and you get charged for its tier right then.

Everything below explains the four blocks on that page, what you can do with your payment method, and what each status means. You do not need any of it to put a card on file.

## Every option in detail

Your Billing page has four blocks, and the sections below follow them down the page. After that come your payment method, the money itself, and the price tables.

### What each block shows

| Block | What it shows |
| --- | --- |
| `Payment method` | What you have on file, and the button that adds or manages it |
| `Subscription` | Three fields: `Plan` with its monthly price under it, `Status`, and `Trial ends` with the days left |
| `Usage` | Your current number in words, and a bar showing how far through your tier you are |
| `Available tiers` | All 12 tiers with their ranges and monthly prices, with yours highlighted |

If your organization has both products, a line above the last three blocks lets you switch which one you are looking at. `Payment method` never moves, because one payment method covers the whole organization and is not something either product has separately.

The `Plan` field is missing while a trial is running. You do not have a plan yet, so there is nothing to name. It appears the day the trial turns into a paid plan, next to the monthly price for your tier.

The bar in `Usage` is easy to misread. The name on the left is the tier you are in now. The name on the right is the tier above it. The two numbers under the bar are the bottom and the top of your current tier. When your usage is already in the highest tier there is no bar. You get the line `You are on the top tier for your usage.` instead, and `No usage reported yet.` when no number has come through at all.

### How your plan is chosen

Each product has 12 price tiers. Your usage falls into one of them, and that tier becomes your plan. There is no plan picker anywhere, because there is nothing to pick.

Five things follow from that, and the first four surprise almost everyone.

**Nothing is locked behind a higher tier.** Every feature works the same on every tier, in both products. A tier is a price and nothing else.

**No one is billed per person.** There are no seats and no per-user price, so the size of your team does not move your bill. Only your usage does.

**A tier is not an allowance.** Going past the top of your tier blocks nothing: not an import, not a push to a channel, not a price change. You move to the next tier's price at the next daily check, and nothing warns you that you are close to the top. The `Usage` bar shows your usage against the top of your tier, which reads like a quota. It is not one.

**Nothing is charged on top of the tier price.** Crossing into a new tier moves you to that tier's flat monthly price, and that is the whole bill. There is no charge per product and none per dollar of sales.

A tier change goes onto your next invoice, whether you moved up or down. Nothing leaves your card the day it happens.

Nothing ties you to a tier. There is no minimum term and no notice period.

Both products are checked once a day, at the same time. Your usage number is updated first, then your tier is set from it. So the number on your Billing page can be up to a day behind what you did this morning. Crossing into a new tier today changes your price tomorrow, not the moment you cross.

### How each product is measured

The two products count different things, and treating them as the same will mislead you.

**The PIM counts products, not variants.** A catalog of 50 products with ten variants each counts as 50. Every product counts, whatever state it is in.

<Warning>
  Drafts count and archived products count. Archiving something you no longer sell does not lower your bill. Only deleting takes it out of the count, and deleting in the PIM is permanent.
</Warning>

**The Repricer counts sales, and that number is always behind.** It is what you sold across your connected integrations over the previous 30 days. Refunds are taken off it, and the total is converted to US dollars.

Three things shape that number, and each one makes it smaller than you expect.

- **Today is left out.** The window ends yesterday, so a sale this morning cannot be in it.
- **Shipping and tax do not count.** On Shopify the number comes from the order subtotal, so it reads lower than the total on your Shopify dashboard.
- **Each sale converts at its own date.** A sale in euros in June uses June's rate, not today's.

Your sales are read from each integration every 2 hours, and the 30-day number is rebuilt once a day.

### The free trial

Every product starts with a 30-day free trial, and you do not need a payment method to begin one. You start it from your account home page, by clicking `Start free trial` on the card for the product you want, which [the quickstart](/quickstart) covers step by step.

A trial covers one product in one organization, so turning the PIM on in March and the Repricer on in April gives you two trials with separate end dates. Everything works exactly as it does on a paid tier while a trial runs.

<Note>
  A trial cannot be extended, restarted, or paused. You get one per product per organization, and nothing gives you a second one.
</Note>

### What happens when your trial ends

Three things can happen, and which one you get depends on your usage and on whether a payment method is on file.

| Your usage at the end | Payment method | What happens |
| --- | --- | --- |
| In the free tier | Not needed | You stay on the `Free` tier, and nothing is charged |
| In a paid tier | On file | You move onto that tier and get charged for it that day |
| In a paid tier | None | The product goes read-only, and nothing is charged |

<Info>
  Nothing is ever charged without a payment method on file. The worst that happens at the end of a trial is a read-only product, so there is no surprise invoice and no debt building up without you knowing.
</Info>

You get an email about 3 days before a trial ends, and that one cannot be switched off. Inside the products, a banner appears when a week or less is left and you have no payment method on file. With something already on file you see no banner, because there is nothing for you to do.

### Your payment method and your invoices

`Add payment method`, on the right of the `Payment method` block, opens a page run by our payment provider. You enter your details and a billing address, which is required. Nothing is charged there, and saving a method never starts a payment by itself. Once something is on file, that button reads `Manage subscription` and opens the provider's own portal instead.

The portal is where your invoices and receipts are, and it is where you cancel. Ready for Commerce has no invoice list of its own and no cancel button.

One payment method covers the organization. Both products are line items on a single subscription, which is why there is no separate method per product, and why canceling ends both.

The `Payment method` block names a card as the network, four dots and the last four digits, with the month and year it expires under it. When what you saved is not a card, you get the line `A payment method is on file.` instead.

A failed payment is retried on its own before anything changes. Only when those retries run out does the product go read-only. If you cancel while the period is already paid for, you keep access until that period ends.

Deleting your organization cancels the subscription immediately. [Organizations](/organizations) covers what else that removes.

### Seeing prices in your own currency

Every plan is priced and charged in US dollars, on a monthly cycle. There are no annual plans and no yearly discount.

Your organization's currency setting changes how amounts are displayed and nothing else. Set it to euros and your Billing page shows a converted amount, marked with a `≈` and the currency code, with a footnote under `Available tiers` saying so. Your billing emails put the same estimate in brackets next to the real dollar amount. The conversion needs a recent reference rate, and without one you just see dollars. The setting is the `Currency` field on your [organization](/organizations) settings page.

<Warning>
  The converted amount is not what leaves your account. Your bank sets its own rate when the payment goes through and may add a fee of its own, so your statement will differ. Only the dollar amount is real.
</Warning>

### What each tier costs

Twelve tiers per product, priced per month in US dollars. The number in the middle column is the top of that tier, so `Free` covers everything up to it and `Starter` starts from there.

The PIM is priced on how many products are in your catalog:

| Plan | Up to | Monthly |
| --- | --- | --- |
| Free | 500 products | $0 |
| Starter | 1,500 | $49 |
| Growth | 3,000 | $99 |
| Scale | 6,000 | $179 |
| Pro | 12,000 | $319 |
| Business | 25,000 | $549 |
| Business+ | 50,000 | $899 |
| Premium | 100,000 | $1,499 |
| Premium+ | 250,000 | $2,499 |
| Elite | 500,000 | $3,999 |
| Elite+ | 1,000,000 | $5,999 |
| Enterprise | above 1,000,000 | Arranged directly |

The Repricer is priced on what you sold across your connected integrations in the last 30 days:

| Plan | Up to | Monthly |
| --- | --- | --- |
| Free | $1,000 | $0 |
| Starter | $10,000 | $29 |
| Growth | $25,000 | $59 |
| Scale | $75,000 | $149 |
| Pro | $150,000 | $299 |
| Business | $300,000 | $499 |
| Business+ | $500,000 | $799 |
| Premium | $1,000,000 | $1,299 |
| Premium+ | $2,500,000 | $2,499 |
| Elite | $5,000,000 | $3,999 |
| Elite+ | $10,000,000 | $6,499 |
| Enterprise | above $10,000,000 | Arranged directly |

Enterprise has no published price. Your `Available tiers` table reads `Custom pricing` on that row, and you agree on the price with us directly.

<Info>
  [The pricing page](https://www.readyforcommerce.com/pricing) has the same two tables with a calculator: put in your catalog size or your monthly sales and it gives you the tier and the price.
</Info>

### Limits

| What | Limit |
| --- | --- |
| A free trial | 30 days |
| Tiers per product | 12 |
| Billing cycle | Monthly |
| The Repricer's sales window | 30 days |
| How often your usage number is updated | Once a day |
| How often sales are read from an integration | Every 2 hours |
| Warning before a trial ends | 3 days |
| Warning before a card expires | 7 days |
| Payment methods per organization | 1 |
| People who get the billing email | 1 |

### What billing does not do

| You cannot | Do this instead |
| --- | --- |
| Pick a plan yourself | Change your usage, and your tier follows it |
| Set a spending cap, a budget alert or a usage alert | Watch the `Usage` block, which shows how far through your tier you are |
| Find an invoice or a receipt inside Ready for Commerce | Open `Manage subscription` for the payment provider's portal |
| Use a coupon, a promotional code, a credit or a referral balance | Nothing. None of them exist |
| Be invoiced by hand, or pay by wire or bank transfer | Add a payment method on your Billing page |
| Give us a tax ID, or get tax calculated or a purchase order issued | Handle tax with your own accountant |
| Pay for a year, or pay in a currency other than US dollars | Nothing. Every plan is monthly and in dollars |
| Ask us to pause your subscription | Nothing. `Paused` only ever happens because there is no way to pay |
| Pay for one product with one method and the other with another | One method covers the organization |
| Cancel one product and keep the other | Nothing. Both products are on the same subscription |

## When something goes wrong

### What each status means

Your subscription always has one of five statuses. The current one is in the `Subscription` block on your Billing page, and on the card for each product on your account home page.

| Status | What it means | What you can do in the product |
| --- | --- | --- |
| `Trialing` | Your free trial is running | Everything |
| `Active` | A paid tier or the free tier, running normally | Everything |
| `Past due` | A payment could not be collected | Look, but not change |
| `Paused` | A paid tier with no way to pay for it | Look, but not change |
| `Canceled` | The subscription has ended | Nothing. The product is closed to you |

<Warning>
  Past due and paused stop your work without deleting any of it. The PIM blocks edits, imports and pushes. The Repricer stops setting prices, so your prices stay where they are while your competitors keep moving.
</Warning>

Read-only means what it says. You can open every screen and read everything, and any button that would change something gives you a message instead. `Canceled` is stricter and closes the product altogether.

Both products put a banner at the top of every screen while any of this is going on, and the banner changes with your role. If you own the organization you get a button through to your Billing page. If you do not, you are told to contact the owner, because you cannot fix it yourself.

<AccordionGroup>
  <Accordion title="Which banner you see when more than one thing is wrong">
    Only one banner shows at a time, and they have a fixed order. A canceled subscription comes first. Then a payment that failed. Then a paused product. Last comes the reminder that your trial is ending, which counts the days down and reads `Trial Ends Tomorrow` on the final day.
  </Accordion>
</AccordionGroup>

### Getting a product out of read-only

**If your status is `Paused`**, add a payment method. The product comes back within seconds of that method being saved, and you get charged for your tier right then rather than at the end of the month. If your usage has meanwhile dropped into the free tier, the product comes back on the free tier at the next daily check and nothing is charged.

If the method you added is declined, the product goes to `Past due` within seconds and stays read-only. Adding one that works is the only way out.

**If your status is `Past due`**, click `Manage subscription` on your Billing page and update your payment method in the portal. Access comes back once a payment goes through.

### The emails you get

Billing email goes to one person, the billing contact, and that is always the owner. It never goes to your whole team, and it moves on its own when you [transfer ownership](/team#giving-the-organization-to-someone-else).

| Email | When it arrives |
| --- | --- |
| Your trial has started | You turn a product on for the first time |
| Your trial is about to end | About 3 days before a trial ends |
| Your access is paused | A trial ended in a paid tier with nothing on file |
| You are on the Free plan | A trial ended in the free tier |
| Your plan changed, and what it is now | Your tier changed |
| Your receipt | A payment went through |
| Payment failed | A payment attempt failed |
| Confirm your payment | Your bank wants an extra confirmation |
| Your subscription is past due | The retries ran out |
| A payment method was added, or removed | You changed what is on file |
| Your card is expiring soon | About 7 days before the card on file expires |
| Your subscription renews soon | Shortly before a renewal |
| Your subscription will cancel soon | You scheduled a cancellation |
| Your subscription was canceled | The subscription ended |
| You have been refunded | A refund was issued |

Five switches under `Notifications` cover that list, and two of the five cannot be turned off. [Profile and preferences](/profile) has the switches and how to change them.

<AccordionGroup>
  <Accordion title="Which switch covers which billing email">
    | Switch | Emails it covers |
    | --- | --- |
    | `Trial ending` | The reminder about 3 days out |
    | `Payment failed` | A failed payment, a bank confirmation, and going past due |
    | `Payment receipts` | Your receipt, and a refund |
    | `Plan changes` | Your tier changing |
    | `Subscription updates` | A trial starting, moving to Free, a payment method added or removed, a card expiring, an upcoming renewal, and a scheduled cancellation |

    Two emails are outside all five and always arrive: the one telling you a trial ended with nothing on file, and the one telling you the subscription was canceled.
  </Accordion>
</AccordionGroup>

### Messages you might see

| Message | What to do |
| --- | --- |
| `Action needed on your payment to keep your subscription active.` | Your bank wants an extra confirmation. Open the email you were sent and click `Confirm payment` |
| `Something went wrong. Please try again.` under the `Payment method` block | Click the button again. Nothing was saved and nothing was charged |
| `This account is read-only while billing is being resolved. Update your billing to make changes.` | Your status is `Past due` or `Paused`. Fix it on your Billing page |
| `Your subscription is canceled. Resubscribe to make changes.` | Your status is `Canceled` |

## Where to go next

<Columns cols={2}>
  <Card title="Organizations" icon="building" href="/organizations">
    What the organization owns, who the owner is, and what deleting one removes.
  </Card>

  <Card title="Team, roles and permissions" icon="users" href="/team">
    Why an admin cannot open Billing, and how to transfer ownership.
  </Card>

  <Card title="Connect your first store" icon="plug" href="/connect-a-store">
    Where your usage comes from, and what the price is calculated on.
  </Card>

  <Card title="Profile and preferences" icon="user" href="/profile">
    Every switch behind your billing email, and the two you cannot turn off.
  </Card>
</Columns>
