Moving a Large OneNote Notebook to Notion: Time, Cost, and What to Check First
A notebook with thousands of pages can move to Notion in one migration, but plan for it to take hours or days, not minutes. For 1,000 pages, Note Bridge estimates about 5 to 21 hours; for 5,000 pages, about 25 to 104 hours. Microsoft and Notion both limit how fast an app can read and write, and that, not the size of your files, sets the pace. The job runs on our servers, so you can close the tab and wait for the email. Before you start, check the few things that stop large notebooks at the scan stage: a OneDrive with too many OneNote items, a work account that needs admin approval, and password-protected sections.
Check these before you start
| Check | Why it matters | What to do |
|---|---|---|
| Does a single OneDrive library hold more than 5,000 OneNote items (notebooks, sections, and section groups)? | Microsoft's API refuses to list notebooks in that library (Microsoft Graph OneNote error codes, code 10008). The scan stops and tells you why | Move or delete notebooks you no longer use until the library is under the limit, then scan again |
| Is it a work or school account? | Many organizations make new apps wait for admin approval before the Microsoft sign-in goes through | Ask your IT admin to approve it before you plan the move around a date |
| Any password-protected sections? | Note Bridge cannot read them. The scan lists them as sections it could not read | Remove the password in OneNote, then scan again |
| Big attachments or recordings? | Files over 5 MB are skipped, whatever your Notion plan | Note which ones matter. The report lists every skipped file afterwards |
If you share a Free Notion workspace with other people, you may have read that Notion caps such workspaces at 1,000 blocks. Notion applies that cap to API writes from internal connections and from OAuth connections restricted to selected workspaces, not to OAuth connections that can be installed in any workspace (Notion Developers: Workspace block limits). Note Bridge connects through Notion's standard OAuth sign-in, the kind any workspace can install, so the cap does not stop a large migration.
How long it takes, and why
Before you start, the page picker shows an estimate for the pages you selected. It comes from how long past OneNote migrations actually took:
| Pages | Estimate shown |
|---|---|
| 200 | About 1–4 h |
| 1,000 | About 5–21 h |
| 1,500 | About 8–31 h |
| 3,000 | About 15–63 h |
| 5,000 | About 25–104 h |
The range is wide because the speed is mostly set by other people's limits. Microsoft allows an app 120 OneNote requests per minute and 400 per hour for each user (Microsoft Graph throttling limits). On every plan below Business, Notion allows an app an average of three requests per second (Notion Developers: Request limits). A page with images and attachments takes several requests to each side, so pages heavy with files move slower than pages of text. When either service says to slow down, the job waits and picks up again on its own. If you want the details, I wrote up how the Microsoft limits work.
Once about a tenth of your pages are done, the migration page stops using the estimate above and works out the remaining time from your own job's pace, which is usually a better guide.
What it costs
Every new account gets 20 free page credits. Use them first on your messiest section, the one with handwriting, big tables, and attachments, so you see the result before paying for the rest.
After that, the price depends on how many pages you select beyond your credits, and you pay once for the migration:
| Pages | Price |
|---|---|
| 200 | $9 |
| 1,000 | $21.31 |
| 1,500 | $29 |
| 3,000 | $50.43 |
| 5,000 | $79 |
Between the listed plans the price scales with the page count. The self-serve plans stop at 5,000 pages. For more than that, Custom Migration is the better route.
The free routes, at this size
Exporting and importing files costs nothing, but it scales badly. Exporting sections to Word needs OneNote for Windows desktop, and you rebuild the notebook structure in Notion yourself (How to Export OneNote in 2026). On the Notion side, the Markdown and HTML importers take about 120 files every 12 hours, with a 5 MB limit per file on the Free plan (Notion Help: Import data into Notion). For a few hundred pages of plain text, that is a weekend. For several thousand pages with attachments, it is many batches spread over days, plus the cleanup.
Going through Obsidian is free too, and it handles large notebooks, but it hits the same Microsoft limits with no progress bar, and the Notion import afterwards still has its own limits. I describe that route in my OneNote to Notion guide.
Checking the result
- Read the migration report. It lists failed pages and every skipped file with the reason: too large, not found, upload failed, or a file type Notion does not accept.
- Retry what failed. Pages are retried automatically during the job. If a page still fails, its page credit goes back to your account, and you can retry those pages from the migration page.
- Compare the structure. Each notebook becomes a Notion page, with a page for each section inside it. Check that the sections in the Notion sidebar match the ones in OneNote.
- Open the hard pages. Pick a page with handwriting, one with a large table, and one with a skipped file, and compare them with OneNote. What you lose moving OneNote to Notion explains what to expect for each.
FAQ
Can I turn off my computer while it runs?
Yes. The migration runs on Note Bridge's servers, not in your browser. You get an email when it finishes.
Will upgrading Notion make it faster?
Not by much. Notion allows more requests on Business and Enterprise plans, but Microsoft's limit on reading OneNote stays the same, so the job is still paced by the slower side. Do not upgrade Notion just for speed.
What happens if the migration fails halfway?
Pages that are already in Notion stay there. Pages that hit errors are retried automatically, and any that still fail have their page credits returned so you can retry them later without paying again.
Does Notion's 1,000-block limit stop a large migration?
Not with Note Bridge. Notion applies that limit to internal connections and restricted OAuth connections. Note Bridge uses Notion's standard OAuth sign-in, which the limit does not cover.
Should I split the notebook into several migrations?
You do not have to. One migration can cover a large selection, and the price per page drops as the page count grows. Splitting makes sense if you want to finish and check one notebook before moving the next.
What if I have more than 5,000 pages?
The self-serve plans stop at 5,000 pages per migration. For larger notebooks, see Custom Migration.
Check a large notebook before you start
Scan your OneNote notebooks first to see the page count and what will be skipped, before anything is moved.
Scan my OneNote notebooksNothing is migrated until you review the scan result.