Solo-creator pricing, enterprise-grade power

Simple plans for scheduling and publishing across every platform. API, CLI, and MCP access are included on every plan, including Free.

Free

Best for trying it out

$0/month
  • 3 social accounts

  • 15 posts per month

  • 15 drafts

  • 1 workspace

  • Not included: Media Library

  • MCP, CLI, SDK, API

  • Not included: Analytics

No credit card required

Solo

Best for creators starting out

$14/month
  • 5 social accounts

  • ∞ posts per month

  • ∞ drafts

  • 1 workspace

  • 10GB media library

  • MCP, CLI, SDK, API

  • Analytics

$0 due today • Cancel anytime

Starter

Best for a single brand

$29/month
  • 15 social accounts

  • ∞ posts per month

  • ∞ drafts

  • 3 workspaces

  • 100GB media library

  • MCP, CLI, SDK, API

  • Analytics

$0 due today • Cancel anytime

Most Popular

Professional

Best for creators and small teams

$49/month
  • 30 social accounts

  • ∞ posts per month

  • ∞ drafts

  • 5 workspaces

  • 250GB media library

  • MCP, CLI, SDK, API

  • Analytics

$0 due today • Cancel anytime

Business

Best for agencies and brands at scale

$99/month
  • 100 social accounts

  • ∞ posts per month

  • ∞ drafts

  • ∞ workspaces

  • ∞ media library

  • MCP, CLI, SDK, API

  • Analytics

$0 due today • Cancel anytime

VAT is not included. Final price is calculated at checkout. 14-day refund policy on all paid plans.

Professional

$49 per month
Try for free
Accounts
Social AccountsNumber of social accounts that can be connected
30
WorkspacesNumber of workspaces to organize accounts
5
Publishing
Schedule PostsAbility to schedule posts for future publishing
Included
Cross-Platform PostingWrite once and publish to every account you select at the same time, instead of opening each app in turn.
Included
Customize Content per PlatformChange the text or the media for individual accounts inside the same composer — a longer version for LinkedIn, a shorter one for X — without leaving and creating a second post.
Included
Platform-Specific SettingsSet each network’s own publishing options in the composer: YouTube title, privacy, category, tags, playlist and made-for-kids; TikTok privacy level and comment, duet and stitch toggles; Instagram reel or story, share-to-feed and trial reels; plus the equivalents for Facebook, Threads, LinkedIn, X and Bluesky.
Included
Edit a Scheduled Post or DraftChange the text, the media, the accounts or the time on anything that has not gone out yet, instead of deleting it and starting again.
Included
Duplicate a PostReuse a post you already made — all of it, or just its text, just its media, or just its accounts — rather than rewriting it.
Included
Posts per month*How many posts you can schedule or publish. The allowance covers a month from your start date and then resets. Scheduled and published posts both count, and one post counts once however many accounts it goes to. Deleting a scheduled post frees its slot.Unlimited plans are subject to each network’s own daily posting limits, which we enforce to prevent spam and abuse.
Unlimited
DraftsPosts you can save without scheduling, held at once. Publish, schedule or delete one to free a slot.
Unlimited
Posts with media at a timeDrafts and scheduled posts that can carry images or video at once, on a plan with no media library. Publishing or deleting one frees a slot.
Unlimited
Content CalendarVisual calendar view of scheduled posts
Included
Post GroupingA post sent to several accounts appears once in your calendar with the platform icons on it, instead of being duplicated one row per platform.
Included
Per-Platform PreviewsSee exactly how post looks on each platform
Included
Content types
Carousel & Multi-Image PostsPost several images as one swipeable carousel on Instagram and Threads.
Included
Video PostsUpload videos up to 500MB and publish them as posts, reels or shorts. No re-encoding, no compression, no watermark.
Included
StoriesPublish to Instagram Stories and Facebook Stories from the same composer as everything else.
Included
Media and AI
Media LibraryUpload and organize media files (storage in GB)
250GB
Image OptimizationUploads are converted to the format each platform accepts, compressed, and resized to fit that platform’s limits — so a post is never rejected for the wrong file type or dimensions.
Included
Analytics
Post analyticsHow each individual post performed — views, likes, comments — for every post you publish.
Included
Account analyticsAccount-level numbers for each connected account: followers or subscribers, total views, and how they move over time.
Included
Posting Activity GraphA year of your posting at a glance, one square per day, with your current and longest posting streak — so you can see the gaps instead of guessing whether you have been consistent.
Included
Posts You Made ElsewherePosts published straight from the network are pulled in and sit alongside the ones you scheduled here, so your calendar and your numbers cover everything that account has done, not only what went through us. Available on the platforms whose API reports an account’s own posts. The rest are on the way as their APIs allow it.
Included
Automation for developers and agents
MCP AccessModel Context Protocol server access
Included
API AccessREST API access for automation
Included
CLI AccessCommand-line interface for posting
Included
SDK AccessOfficial TypeScript SDK on npm (@publishq/sdk)
Included
Everyday use
Dark ModeThe whole app in light or dark, or following whatever your system is set to.
Included
Time ZonePick your time zone once. Every post time, the calendar and every chart are read in it, so a schedule means what you think it means wherever you are.
Included
Live UpdatesThe dashboard keeps itself current. A post going out, an upload finishing or a video rendering shows up the moment it happens, in every tab you have open, with nothing to refresh.
Included
Draft RecoveryClose the composer, or the whole tab, and the post you had started is waiting for you when you come back. Nothing to save first, and no window you have to leave open.
Included
  1. *Unlimited plans are subject to each network’s own daily posting limits, which we enforce to prevent spam and abuse.

Free

Solo

Starter

Professional

Business

TikTok
5
8
12
15
Unlimited*
Instagram
10
20
35
50
Unlimited*
Facebook
10
20
35
50
Unlimited*
Threads
100
150
200
250
Unlimited*
Bluesky
20
40
70
100
Unlimited*

Daily limits are per connected account and reset every day. They are there to stop spam and abuse, and they cover almost every use case. On a paid plan, get in touch if you need more.

*Unlimited on our side. The network still applies its own daily cap on the account, and it counts every post made to that account, including the ones you make in the network’s own app or with another tool.

Free

Solo

Starter

Professional

Business

Uploads/day
1
5
10
15
20
Posts/day
2
10
20
30
40
Posts/month
Not included
200
400
800
2,000
Posts with a link/month
Not included
10
20
40
80

These limits are for the platform, not for one account. However many X (Twitter), YouTube or LinkedIn accounts you connect, the allowance above is yours to spend across them however you like.

The YouTube and LinkedIn numbers above are temporary. We are working on raising both, and your limit goes up as soon as they are.

X (Twitter) counts a post that contains a link separately, so it has its own allowance. A post with two links still counts as one.

Frequently Asked Questions

Billing, trials, and what happens when you change plan

They come with every plan, Free included. One API key covers the REST API, the CLI, the SDK and the MCP server, so you can hand publishing over to an agent on any tier.
One piece of content, however many accounts you send it to. Sending the same post to four accounts counts as one, not four. Scheduling and publishing both count, the allowance runs for a month from the day you signed up and then resets, and deleting a scheduled post frees its slot. Only the Free plan has a monthly ceiling — every paid plan is unlimited, including Solo. What limits a paid plan is how many accounts you can connect, not how often you post.
You can move up whenever you like, from your billing settings, and an upgrade takes effect immediately, so the bigger limits are there the moment you pay. To move to a smaller plan, cancel your subscription and start the plan you want once the time you have paid for runs out. Going from yearly to monthly works the same way.
Prices may go up as costs go up, but only for new customers. Once you subscribe, that price is yours for as long as you stay subscribed. Canceling and joining later will be at the price at that point in time. A discount you claim is held for as long as the offer says when you claim it.
You have 14 days from the charge to ask for a refund, on any paid plan, you just have to email us. During the trial there is nothing to refund, because cancelling stops the charge from happening at all.
Nothing for 60 days. Your files stay where they are after the paid period ends, so you have time to download them or resubscribe and pick up where you left off. Once those 60 days pass we delete them. Media on the Free plan is temporary: it lives long enough to get your post published, then goes.
Just the invoice. One payment for the year instead of twelve, and it works out cheaper than paying monthly. The plan you get is the same.
Paddle does. They are the merchant of record, so the card goes to them, they calculate the VAT or sales tax for your country and they send you the invoice. We never see your card number.
Not for the Free plan. An email address is enough to sign up, connect your accounts and schedule your first post. You only need a card to start a trial on a paid plan.
Start for Free

No credit card required • Set up in under 3 minutes

Alexandro - Founder
PublishQ

— me 👋

Hi, I'm Alexandro 👋

I left my Software Engineer role at Amazon to build tools that solve real problems — the kind big companies ignore because they read spreadsheets instead of using their own products.

I was spending over an hour daily just scheduling 2 shorts across 3 platforms — logging in, reformatting, uploading one by one. That felt broken. So I built PublishQPublishQ . Now I create 4 shorts in 3 minutes and schedule them to 4 platforms in under 30 seconds.

PublishQ is bootstrapped. No investors, no vanity metrics. I build what actually helps you — because I use it every day myself.

Thank you,

Alexandro