Last updated: August 2026
How much does running an X bot cost per month?
Between about $1 and $200 a month on X pay-per-use, depending almost entirely on links and reads. Plain posts are about $0.015, posts with links about $0.20, reads about $0.005 each. Three link posts a day is roughly $18. A flat $11.99 plan replaces the write side entirely. Hosting adds $0 to $5.
The spread is that wide because two of the three rates barely matter and one of them dominates. Below: the line items, five priced bot profiles, and the point where flat fee overtakes metered.
Every line item
The one number to internalise
A post with a link costs about thirteen times a post without one. Almost every cost surprise on X in 2026 traces back to that single ratio, and to reads being billed per post returned rather than per request.Five bots, priced
All figures assume a 30 day month and X pay-per-use rates. The flat column is an OpenTweet plan, which covers the posting side with no per-post fee.
Quote bot
Pay-per-use wins1 plain post a day, no links, no reads
X pay-per-use
About $0.45
Flat plan
$11.99
Build in public account
Flat fee wins3 posts a day, 2 of them link to a changelog
X pay-per-use
About $12.45
Flat plan
$11.99
Content distribution bot
Flat fee wins5 link posts a day from an RSS feed
X pay-per-use
About $30
Flat plan
$11.99
Mention monitor
Flat fee winsPolls mentions every 5 minutes, reads about 1,000 posts a day, replies 10 times
X pay-per-use
About $154
Flat plan
$11.99 for the posting side, reads still need the X API
Agency, 10 client accounts
Flat fee wins2 link posts a day per account, 600 link posts a month
X pay-per-use
About $120
Flat plan
$49 on Agency
The mention monitor is the honest case
Reads are the one thing a flat posting plan does not replace. If your bot has to watch the timeline, you need X API reads and there is no way around the $0.005 per post read. Of that $154, roughly $150 is reads and only about $4.50 is the ten replies a day. Cutting poll frequency from every 5 minutes to every 30 is worth far more here than changing how you post.Where the crossover sits
For a posting-only bot the arithmetic is simple. Plain posts at $0.015 mean you would need about 800 a month before a flat $11.99 looks good, which nobody does. Link posts at $0.20 mean you need about 60 a month, which is two a day. Two link posts a day is a modest build in public account, not a heavy one.
So the practical rule: if your bot posts links more than twice a day, metered pricing is already the more expensive option, and it gets worse from there rather than better. The full comparison is at the cheapest way to post to X programmatically.
Costs that are not on the invoice
- The prepaid floor. Auto-recharge tops up in $200 increments, so a metered project holds real money on balance even when monthly usage is small.
- Token maintenance. OAuth refresh, permission changes, and the 403 that follows each one. See the 403 guide.
- Retry blast radius. A loop that resends on timeout bills every attempt. Under metered pricing your bug has a price tag, bounded only by the cycle cap.
- Your own scheduler. If you post on a timetable you own a process, a queue, and the case where it was down at the target minute.
The cheap version, concretely
For a bot that publishes rather than monitors, the whole cost is one subscription and whatever your cron runs on. Scheduling is part of the service, so there is no always-on process to pay for and no queue to build.
# Queue a week in one call. No per-post fee, links included.
curl -X POST https://opentweet.io/api/v1/posts \
-H "Authorization: Bearer ot_your_key" \
-H "Content-Type: application/json" \
-d '{
"posts": [
{ "text": "Changelog: https://example.com/1", "scheduled_date": "2026-09-01T09:00:00Z" },
{ "text": "Changelog: https://example.com/2", "scheduled_date": "2026-09-02T09:00:00Z" }
]
}'Pro is $11.99, Advanced $29, Agency $49 with ten connected accounts. See pricing, the quickstart, or the build guide at build a Twitter bot without a developer account.
7-day free trial. Cancel anytime.
Frequently asked questions
How much does running an X bot cost per month?
On X pay-per-use, roughly $1 to $200 a month depending almost entirely on links and reads. A plain post is about $0.015, a post containing a link is about $0.20, and a post read is about $0.005. A posting-only bot on a flat plan is $11.99 a month regardless of volume. Hosting adds $0 to $5.
What is the cheapest way to run an X bot in 2026?
For a bot that only publishes, a flat monthly plan plus free serverless cron is the cheapest arrangement, around $11.99 a month all in. Pay-per-use is cheaper only for a bot that posts plain text a handful of times a month and never reads or links.
Why do links make an X bot so much more expensive?
X charges about $0.20 for a post containing a link versus about $0.015 for plain text, roughly thirteen times more. It is an anti-spam price. Most useful bots link to something, so the surcharge, not the base rate, is what sets the bill. Sixty link posts a month is around $12.
How much do reads cost for a bot that monitors mentions?
Reads bill per post returned, not per request, at about $0.005 each. A bot reading 1,000 posts a day is 30,000 reads a month, about $150. This is why polling bots cost far more than posting bots, and why cutting poll frequency is the highest leverage change you can make.
Is there a free tier for running an X bot?
No. The free tier closed to new API projects on 6 February 2026 and the $200 Basic tier was force-migrated to pay-per-use on 1 June 2026. Creating a developer account is still free but no calls are. The nearest thing to free is a trial on a flat-fee posting service.
What hosting does an X bot need?
Very little. A scheduled post is a few hundred bytes of HTTP once or twice a day, which fits inside the free tier of most serverless cron products, or a $4 to $5 virtual machine if you want a process you control. If you use a service with built-in scheduling, you can skip the always-on process entirely.
Keep exploring
Run a posting bot for a flat monthly fee, with scheduling included.
OpenTweet vs the X API
Post, schedule, and automate X without a developer account or the $200/mo minimum.
X DM outreach, human-approved
Find and qualify leads, AI-draft DMs, approve each one, and drip-send from your own account via API or MCP.
Post to X without an API
The clean, account-safe way to post to X from your code or an AI agent.
Twitter MCP Server
Give Claude, Cursor, and OpenClaw the ability to post to X. 36 tools included.
Developer docs
Quickstart, API keys, MCP setup, and the REST reference for posting to X from code or an agent.
XMCP vs OpenTweet
X's official MCP server bills per API call and cannot schedule. Compare it with the flat-fee hosted MCP.
MCP for AI agents
Connect your AI client to X in under two minutes, no X developer account.
Developer API and keys
REST endpoints, one bearer key, and usage tracking. Build on OpenTweet.
OpenTweet for AI agents
The posting layer for autonomous agents and automations that live on X.
Build an AI Twitter persona
Give your AI agent its own X account. Setup, cadence, and the rules that keep it safe.
Best MCP servers for social media
The 2026 ranked list. How the hosted OpenTweet MCP compares with the official X MCP and others.
Cheapest way to post to X via code
Flat fee vs pay-per-use. Why the $0.20 per-link fee flips the math past ~60 posts a month.
Two link posts a day is the crossover
Past that, metered pricing costs more every month. Flat $11.99, links included, scheduling built in.
7-day free trial. Cancel anytime.