What does Basecamp actually export?
migrate from basecamp is a key topic in modern project management and teamwork. Basecamp exports a browsable HTML copy of your account, and only the account owner can run it. From the Home page you open Adminland, choose “Export data from this account”, tick the projects you want, and confirm. Basecamp compiles the archive in the background and emails you a download link when it is ready; there is no progress bar and no published time estimate.
Three details matter more than the menu path.
First, the export reaches wider than your own view. The project list includes active and archived projects, including projects you were never added to. That is useful for a departing agency owner and slightly alarming for a client account, so decide in advance who may hold the file.
Second, the format is HTML only. There is no CSV and no JSON bulk export; Basecamp describes a readable archive, not a structured data dump. Basecamp Classic, the old product, did offer XML, but that is a different generation of the tool.
Third, direct messages are separate. Ping conversations require their own export step, and Basecamp frames that step as a legal, HR, or compliance action rather than routine curiosity. Most migrations should skip it.
> Important note: Basecamp’s own guidance is blunt about sequencing: if you cancel mid-download, the export will not complete and you have to contact support to retrieve it. Finish the download, open `index.html`, and confirm the folders look right before anyone touches the billing page.
| What the export contains | Format | Usable for import? |
|---|---|---|
| Projects (active and archived) | HTML pages, one folder per project | No |
| To-do lists and to-dos | HTML | No, unless a destination importer connects to Basecamp directly |
| Message boards and comments | HTML | No |
| Docs & Files, including uploads | HTML plus original files | Files yes, structure no |
| Schedules and events | HTML | No |
| Campfire chat | HTML | No |
| Pings (direct messages) | Separate archive | No, and usually should not be exported |
What actually survives the move to a new tool?
To-dos survive. Conversation, context, and permissions mostly do not. The constraint sits on the Basecamp side, not the destination side, so the summary holds across tools.
A to-do list maps cleanly onto a task list, a section, or a board column. The title becomes the task title, the description becomes the task description, assignees map if the destination matches email addresses, and due dates map if the format is consistent. Comments on a to-do sometimes map as task comments; attachments on those comments usually do not.
Everything that made Basecamp pleasant is the part that gets lost. The message board thread where a client approved the revised scope in March, with three replies and a PDF, is not a task. The Campfire joke that explains why a naming decision went the way it did is not a task either. Neither is a Hill Chart position, an automatic check-in answer, or the item-level “client visible” flag that controlled what an outside stakeholder could see.
| Basecamp element | Closest destination equivalent | Fidelity | What to do about it |
|---|---|---|---|
| To-do list | List, section, or board column | High | Map one list to one container; do not merge lists |
| To-do | Task | High | Keep the title, description, assignee, due date |
| To-do comment | Task comment | Medium | Attachments often break; re-upload the important ones |
| Message board thread | Document or project note | Low | Harvest decisions only, with a link back to the archive |
| Campfire chat | Channel history | None | Archive; do not attempt to import |
| Docs & Files | Files and folders | Medium | Re-upload by project; folders often flatten |
| Schedule | Calendar or milestones | Medium | Rebuild milestones manually; events rarely transfer |
| Hill Charts | Nothing | None | Recreate as a status field if the team relied on it |
| Client visibility flags | Guest permissions | None | Rebuild an access matrix and test it role by role |
| Automatic check-ins | Nothing | None | Replace with a written status update or drop them |
A plan that promises “all your data, moved” is selling something no tool can deliver. All your open work plus a searchable archive of everything else is achievable in a fortnight.
Join Doitify Today
Move projects forward without the chaos: all your tasks, progress, and team reports in one unified workspace. Built for companies, startups, and remote teams — with a quick setup and a free trial.
How do you run the migration in five phases?
Run it as a small project with a named owner, a freeze date, and a definition of done. Five phases keep it controlled.
Phase 1: Decide the scope before you touch anything
Count active projects, open to-dos, and people who need access on day one. Also count files by size, because storage and upload time are the limits people forget. The inventory becomes your acceptance test at the end.
Phase 2: Export and verify the archive
Run the account export as the owner, download it, and open `index.html` from a local folder with the network off. If images are missing or folders are empty, re-run the export. Store two copies in different locations and record the export date.
Phase 3: Harvest decisions, not threads
Go through each active project’s message board and pull only the threads that produced a decision, an approval, or a scope change. Write one line each: date, decision, who approved it, archive path. Twenty lines per project is normal. Two hundred means you are copying, not harvesting.
Phase 4: Pilot one project end to end
Choose a project with real complexity but low political risk. Map its lists, import its open to-dos, rebuild its milestones, invite two people, and run one full week of work in the new tool. Fix the mapping rules here, where a mistake costs one project instead of fourteen.
Phase 5: Bulk migrate, then freeze and cut over
Migrate the rest in batches of three to five. When the last batch is verified, tell the team Basecamp is reference-only, keep the archive accessible for ninety days, and only then review the subscription.
> Practical tip: Migrate completed work last, and migrate very little of it. Closed projects belong in the archive. Importing 4,000 finished to-dos creates a searchable mess that makes the new tool feel worse than the old one on day one.
What does the migration cost in hours and money?
Effort scales with open work and with the people whose permissions must be rebuilt, not with the years you spent in Basecamp. Three worked examples:
Example 1: a 12-person agency. Fourteen active projects, 1,840 open to-dos, 6,200 comments, 38 GB of files. Mapping at roughly 90 seconds per open to-do, including verification, gives 1,840 × 1.5 minutes ≈ 46 hours. Decision harvesting at 25 minutes per project adds 5.8 hours. Permission rebuild for 12 internal users plus 18 client contacts adds 6 hours. Pilot and hypercare add 12 hours. Total: about 70 hours, or roughly nine working days for one person, spread across three weeks.
Example 2: a 40-person product team. Nine active projects, 4,300 open to-dos, 210 GB of files. At 1.5 minutes per item the mapping alone is 107 hours, which is why teams this size should not map item by item. Map the structure, import, then run a triage week where owners close or archive anything that has not moved in 60 days. A typical outcome is 30–40% of open to-dos closed before they ever reach the new tool, cutting mapping to about 65 hours.
Example 3: the cost of the old plan. Basecamp’s current tiers price the whole account, not the seat: Freelancer at $29 a month for 5 people and 3 active projects, Pro at $79 for 10 people and 8 projects, Pro Plus at $99 for 15 people and 12 projects, and Pro Unlimited at $199 a month billed annually for unlimited people and projects. A 12-person agency with four client contacts each on three projects has 24 people on the account, which puts it on Pro Unlimited regardless of how many of those people do the work. Run that arithmetic before you pick a destination, because a per-seat tool can cost more than the flat plan you are leaving.
Which destination should you choose?
Choose based on importer reality and reporting needs, not a feature grid. Three questions decide most of it: does the destination have a Basecamp importer, does it model dependencies and workload, and does it charge per seat or per account.
As of late 2026, ClickUp documents a Basecamp importer that brings to-do lists, to-dos, comments, and assignees, and turns to-do groups into statuses; its own help page states that Campfires, message boards, project docs and files, and comment attachments cannot be imported. monday.com documents a narrower import limited to to-do lists. Asana has no Basecamp importer, so the route is a CSV you build yourself. All three are reasonable destinations; none brings your conversation across.
| Destination | Basecamp import route | What arrives | Main trade-off |
|---|---|---|---|
| ClickUp | Native Basecamp importer | Lists, to-dos, comments, assignees | Views and settings are numerous; teams under-use them |
| monday.com | Native to-do list importer | To-do lists and items | Least context survives; boards need redesign |
| Asana | CSV import only | Whatever you build into the CSV | Clean data model, highest manual effort |
| Doitify | Import plus structured rebuild | Tasks, sub-tasks, checklists, owners, dates | Requires deliberate mapping of your own workflow |
Doitify is our product, so read that row with the obvious caveat: we know its import path well, and we also know that a team of three running two simple projects does not need a platform with WBS dependencies, Gantt charts, workload views, QC, and portfolio reporting. Basecamp’s advantage is that it asks nothing of you. Any richer tool asks for configuration, and configuration is the real cost of leaving.
How do you keep the decisions that lived in message boards?
You keep them by converting a thread into a decision record, not by importing it. A decision record has four fields: what was decided, who decided it, when, and where the original lives. That is enough for an auditor, a new hire, and your future self.
Do this during the migration, while the people who remember the context are still answering messages. Six months later the thread is still in the archive but nobody can tell you which of the eleven replies was the actual approval.
Two rules keep the harvest honest:
- Only decisions, approvals, and scope changes. A thread that ends with “sounds good, let’s discuss Tuesday” is not a decision.
- Always keep the archive path. The line “approved 12% budget increase, 14 March, client ops director, see archive/atlas/messages/2026-03-14.html” is worth more than a paraphrased summary with no source.
> Common mistake: importing message board text as task comments. It buries the decision inside a task that will be closed in three weeks, and it destroys the chronology that made the thread readable in the first place.
What are the most common migration mistakes?
The expensive mistakes are almost always sequencing and scope errors, not technical ones.
- Cancelling before the download finishes. Basecamp warns that a mid-download cancellation ends the export. Wait for the file, open it, then cancel.
- Exporting Pings without a reason. Ping archives expose private conversations. Export them only for a documented legal or HR need.
- Importing the entire history. Finished work belongs in the archive. Importing it makes search worse and onboarding slower.
- Skipping the pilot. The first project teaches you the mapping rules. Learning them on fourteen projects at once is how duplicates happen.
- Forgetting client permissions. Item-level client visibility does not transfer. Build an access matrix and test it with a real external user.
- Assuming files arrive organised. Exports flatten folders in places. Check three projects by hand.
- No owner for the archive. An archive nobody can find is not an archive. Put the path in your wiki.
When is staying on Basecamp the better decision?
Stay if your work is genuinely simple and your team is small. Basecamp’s flat structure is a feature when coordination is the main cost: a five-person studio with three concurrent projects does not need dependency chains, and Freelancer at $29 a month is hard to beat on price per seat.
Leave when the missing features create measurable work: a weekly status report assembled by hand, a resource conflict discovered after it bites, a dependency chain tracked in a spreadsheet beside the tool. Those are the signals that the tool has stopped matching the work.
Where does Doitify fit in a Basecamp migration?
Doitify fits teams leaving Basecamp because they need structure: multi-level tasks and sub-tasks, checklists, owners and due dates, WBS dependencies, sprints and backlogs, Gantt and calendar views, workload and capacity views, QC, risk and constraint tracking, milestones, and work reports. It also covers the collaboration layer Basecamp is good at, with team chat, project documents, meeting notes, and reminders, plus AI help through Doitify Copilot and AI Coach for building plans and reports.
The honest trade-off: if your problem is that Basecamp is too simple, Doitify addresses it. If your problem is that people do not update anything, no platform fixes that, and a migration just moves the same habit into a bigger tool. Doitify is ours, so we have a stake in that answer, but the diagnosis comes first either way.
FAQ
Conclusion
The migration is two jobs wearing one name. Preserving the record is a download and a filing decision. Moving the work is a mapping exercise measured in open to-dos, permissions, and decisions worth keeping.
Do them in that order. Export as the owner, verify the archive offline, harvest the decisions that still govern the work, pilot one real project, and migrate open work in batches. Then touch the billing page.
The test is not whether every old comment arrived. It is whether, on day thirty, someone can find the March approval in ten seconds and see next week’s dependencies without opening a spreadsheet.
If this post on migrate from basecamp was helpful, you might also enjoy How to Automate Project Reporting (Step-by-Step Guide) and What Does a PMO Do? Roles, Responsibilities, and Daily Work.
Join Doitify Today
Move projects forward without the chaos: all your tasks, progress, and team reports in one unified workspace. Built for companies, startups, and remote teams — with a quick setup and a free trial.