Pricing

Free to start, one flat price after. The free plan is permanent: 20 logos, the full API, no credit card at signup and none later. You only pay if you outgrow it.

Free

no credit card

$0forever

20 logos: a plan, not a trial

  • 20 logos served
  • Full API, embed, and MCP server
  • Daily scheduled sync plus on-demand refresh
  • Multiple walls
  • “Powered by LogoSyncer” badge shown
Start free

Pro

unlimited logos

$9/month

or $90/year (two months on us)

  • Unlimited logos served
  • Everything in Free
  • Badge removed
  • Curated exclusion list, bulk via API and MCP
  • Cancel anytime, self-serve
Start free, upgrade later

Free and Pro, side by side

FeatureFreePro
Price$0$9/month or $90/year
Credit card to startNoYes, at upgrade
Logos served20Unlimited
“Powered by LogoSyncer” badgeRequiredRemoved
API, embed, and MCP serverYesYes
Daily sync + on-demand refreshYesYes
Multiple wallsYesYes
Remove a served domain from your wallYes, always freeYes
Curated exclusion list (bulk)NoYes

How the 20-logo cap actually works

The cap is applied at serve time, not at add time. You can sync a thousand customers on the free plan; the wall serves the 20 lowest-ranked eligible domains and quietly stops at the rest. Nothing errors, and nothing is deleted.

Rank is assigned once and never changes, so the wall does not reshuffle itself every sync. When a customer churns or you exclude them, their slot frees up and the next domain in line starts serving.

The count is unioned across every wall on the account. Splitting customers into several walls does not multiply the free cap.

If you cancel, or a payment fails

The wall keeps working. A live embed on your site is never broken by a billing event, which is the whole point of serving the cap rather than switching the wall off.

The account returns to Free: the top 20 ranked logos stay live, the rest stop serving, and the badge comes back. Pro-only bulk exclusions stop being editable, but removing an exclusion works on every plan, and pulling one of your own logos off your wall is free forever.

Manage or cancel from the Stripe Billing Portal, reachable from the dashboard or via POST /v1/billing/portal_url.

Pricing questions

Is the free plan a trial?
No. It is permanent. 20 logos, the full API, the embed, and the MCP server, with no credit card at signup and none later. It does not expire and there is no time limit.
What happens when I reach 20 logos on the free plan?
Nothing breaks. The cap is applied when the wall is served, not when a domain is added: the 20 lowest-ranked eligible domains keep serving and the rest stop. Rank is immutable once assigned, so a churned or excluded customer frees its slot for the next domain in line.
Do multiple walls each get 20 free logos?
No. The 20-logo cap is unioned across every wall on the account, so splitting customers across walls cannot multiply it.
How much is the annual plan?
$90 per year, which is two months free compared with paying $9 monthly. Both plans are the same product; only the billing interval differs.
Can an AI agent upgrade the account on its own?
An agent can request the checkout link with POST /v1/billing/checkout_url, but a human has to open it and pay through Stripe Checkout. Price IDs resolve server-side, so the request never carries a price.

For agents

The machine-readable mirror of this page, including the upgrade and downgrade flows with exact status codes, is at /pricing.md.