Skip to content
Blog

How to Schedule Facebook Posts: 20 Minutes to 29 Days

Meta Business Suite does it free, and the window has a floor as well as a ceiling. Facebook also recommends times built from your own followers, two clicks from where you already are.

Social Magnum8 min readUpdated
A blank desk planner with two brass pins and a thread drawn taut between them marking a span

Facebook schedules Page posts for free through Meta Business Suite, and the window is narrower at both ends than people expect: no sooner than 20 minutes from now, and no further out than 29 days.

The lower bound is the one nobody writes about. Every guide explains how far ahead you can queue something; almost none mention that you cannot schedule a post for five minutes away.

Scheduling a post on a Page

  • Switch to the Page you want to post from.
  • Click Meta Business Suite in the left menu.
  • Click Create post underneath your Page’s profile picture.
  • Add your content.
  • Next to Scheduling options, click the Set date and time toggle.
  • Set your date and time, then click Schedule.

There is no cost and no third-party connection involved. Meta Business Suite is Facebook’s own console, and for a single Page it does the job completely.

The window: 20 minutes to 29 days

Both ends have consequences. The 20-minute floor means Facebook is not a tool for near-instant timing — if something needs to go out in five minutes, you post it manually. There is no queue-it-for-shortly mode.

The 29-day ceiling is the more familiar constraint, and it is worth noting it is 29 rather than 30. Instagram’s native scheduler allows 30 days. If you run both from one content calendar, the two limits are a day apart, which is exactly the kind of detail that produces one post that silently did not queue.

PlatformNative scheduling window
Facebook Pages20 minutes to 29 days
InstagramUp to 30 days, 25 posts a day
Both figures read from each platform's own help documentation on 21 August 2026.

Every time is your time zone

Facebook states it in one line above the instructions: all times for scheduling correspond to your current time zone.

“Current” is doing real work in that sentence. It is not the Page’s time zone, not your audience’s, and not a setting you chose once — it is wherever you happen to be. Schedule a week of posts for 9am, fly somewhere five hours away, and the queue you already built does not move with you.

For anyone posting to an audience in a different country from the one they live in, this is worth writing down rather than remembering. Decide which time zone the schedule is meant to be in, and check it against where you actually are before you queue a batch.

Facebook already tells you when to post

Tucked into the same scheduling panel is a feature that answers a question people spend a great deal of time searching for: click Active times and Facebook shows recommended publication times.

Those recommendations are built from when your followers are actually on Facebook, which makes them worth considerably more than any general chart of best times to post on Facebook. A published table of ideal hours is an average across millions of unrelated audiences. Active times is a measurement of yours.

It is free, it is two clicks from where you already are, and it is more useful than most of what is written on the subject.

Managing what you have scheduled

Scheduled posts live in Planner, in the Meta Business Suite left menu, laid out on a calendar you can view by week or month.

Clicking a post and opening Options gives you five actions: edit the post, duplicate it as a new post, reschedule it, move it to drafts, or delete it.

Duplicate is the underused one. If you post variations of the same thing — an event reminder, a recurring offer — building it once and duplicating it is considerably faster than rebuilding, and it keeps the media attached.

Drafts, and finishing later

The composer offers three ways out, not two. Alongside Publish and Schedule there is Finish later, which saves the post without committing it to a time.

That third option is more useful than it looks, because it separates two jobs people normally do at once: writing the thing, and deciding when it goes out. Drafting a week of posts in one sitting and scheduling them in another is faster than doing both at every post, and it means the calendar decision gets made with the whole week visible.

The reverse move exists too. In Planner, Move to drafts cancels a scheduled time and returns the post to drafts without deleting it — the right action for something that is written and approved but no longer wanted on that date.

Posting to Instagram at the same time

Meta Business Suite manages both platforms, so a post written for a Facebook Page can be sent to a connected Instagram account in the same action.

Whether you should is a separate question. The two feeds reward different shapes — Instagram is portrait-first and Facebook is more forgiving — and a caption written for one rarely reads naturally on the other. Cross-posting saves time and costs a little relevance, which is a reasonable trade for announcements and a poor one for anything conversational.

The mechanical detail worth knowing is that Instagram’s own constraints still apply when you post to it through Business Suite. Connecting through Meta’s console does not exempt you from what Instagram accepts, and an image that is the wrong shape is cropped there exactly as it would be anywhere else.

Who is allowed to schedule

Facebook specifies that scheduled posts can be created and edited by people with Facebook or Task access. That is the Page permission model rather than a scheduling-specific one, but it has a practical implication worth knowing.

Anyone with the right access can edit or delete a scheduled post, including one somebody else queued. There is no ownership on a scheduled item and no approval step before it publishes — if two people manage a Page, the calendar is shared and nothing stops either of them changing it.

For a two-person team that is usually fine and occasionally awful. The failure mode is quiet: someone reschedules a post to clear a slot, the original author never sees it move, and the thing goes out on a day it was specifically not meant to. Nothing in Planner records who changed what, so there is no way to reconstruct it afterwards either.

Personal profiles work differently

Everything above is for Pages. Scheduling from a personal profile is a separate path, and Facebook documents it far less clearly.

The community-reported route is to enable Professional Dashboard on the profile, then use Content, Content Library and Scheduled from there. We have not verified that against Facebook’s own documentation, so treat it as a starting point rather than a specification — but it is consistently what people who have found it describe.

Groups can schedule recurring posts

The least-known of the three surfaces. Facebook’s documentation says group admins and moderators can schedule a group post to publish at a specific time, and that admins can also schedule recurring group posts.

Recurring scheduling does not exist for Pages, which makes this genuinely unusual. If you run a community with a weekly thread — an introductions post, a Friday question — a group will repeat it for you and a Page will not.

The three Facebook surfaces, side by side

Facebook is not one product for this purpose. Pages, personal profiles and groups each schedule differently, and only one of them is documented properly.

SurfaceWhere scheduling livesRecurring posts
PageMeta Business Suite → PlannerNo
Personal profileProfessional Dashboard → Content LibraryNo
GroupIn the group, for admins and moderatorsYes, for admins
The Page row is from Facebook's own documentation. The personal-profile route is community-reported, and the group row reflects what Facebook's group help page states.

The asymmetry is odd enough to be worth naming: the surface with the least business tooling is the only one that will repeat a post for you, and the surface built for businesses will not.

Why can’t I schedule a post on my Facebook Page?

When the Set date and time toggle is missing, it is usually one of three things.

  • You are not composing from Meta Business Suite. The Page composer on facebook.com does not show the scheduling toggle everywhere; start the post from Business Suite, where the Scheduling options panel lives.
  • You do not have Facebook or Task access. Facebook states that scheduled posts can be created and edited by people with those access levels, so check your role on the Page.
  • The time is under 20 minutes or over 29 days away. Facebook’s window is 20 minutes to 29 days, and a time outside it is not one the scheduler will take.

Where Meta Business Suite stops

The free tool covers one company’s Facebook presence well. The gaps are the same ones that apply to every native scheduler.

  • 29 days. A campaign planned a quarter out cannot be queued.
  • No approvals. Anyone with access can publish; nobody has to sign off first.
  • Meta only. It handles Facebook and Instagram. If the same content goes to TikTok, YouTube, Pinterest, Threads, Bluesky or Mastodon, that is six more consoles.

If none of those apply, use Meta Business Suite. It is free, it is made by the people who run the platform, and its Active times feature is better than the alternatives. We wrote the same conclusion about Instagram’s native scheduler for the same reason. If the 29-day ceiling or the missing approval step is the problem, our plans start at the point where Business Suite stops, and an AI agent can schedule through our MCP server.

The short version

  1. 1

    Facebook Pages schedule free in Meta Business Suite, 20 minutes to 29 days out

  2. 2

    All scheduled times use your current time zone, not the Page's or your audience's

  3. 3

    Active times shows recommended times built from your own followers

  4. 4

    Groups can schedule recurring posts; Pages cannot

Frequently asked

How far in advance can you schedule a Facebook post?

29 days. Facebook also sets a lower bound: the earliest you can schedule something is 20 minutes from now, so a post that needs to go out sooner has to be published manually.

How do you schedule a post on a Facebook Page?

Open your Page, click Meta Business Suite in the left menu, click Create post, add your content, then click the Set date and time toggle next to Scheduling options and pick a time. It is free and needs no third-party tool.

What time zone does Facebook scheduling use?

Your current one. Facebook states that all scheduling times correspond to your current time zone — not the Page's and not your audience's — so a queue built at home does not shift if you travel.

Can you schedule recurring posts on Facebook?

In Groups, yes — Facebook's documentation says admins can schedule recurring group posts. Pages have no equivalent, so a weekly Page post has to be scheduled individually or duplicated from an existing one in Planner.

Past 29 days, and past Meta.

Queue as far ahead as you like across all your social accounts, with an approval step before anything publishes. Free to start.