What you can export from Jira Cloud, in short
If your Jira Cloud renewal, pricing change or residency requirement is pushing you toward a move, the first question is what you can actually take out. Jira Cloud has two documented routes, backup for cloud and CSV export, and together they cover only part of a project. Backup for cloud covers work items, board and sprint data, comments, users and project configuration such as workflows and schemes. Automation rules, third-party apps and their data, Assets, app access settings and some Jira Product Discovery data stay behind, so treat the backup as a copy of your core tracking data rather than a full migration package.
Plan for the gaps before you start. Backup for cloud is capped at 25 GB of total data, and backups that include attachments, avatars or logos need 48 hours between runs. From January 22, 2026, only backups 30 days old or less can be restored, so an old archive cannot be used as a fallback. Confirm your current data volume and attachment size in the site administration settings before you schedule anything. The Atlassian support article on exporting data from Jira Cloud lists the current exclusions, which should be checked against your own automation and app inventory.
This page is organized by export path, limits and rebuild work. It first covers backup for cloud and what it contains, then the CSV export of up to 10,000 work items and its older workaround, then the items that must be recreated by hand in the target tool. Use the sections in that order to build an inventory of what you have, what you can extract and what your team will need to rebuild before the Jira subscription ends.
Which Jira Cloud data exports, by method and limit
This table maps each Jira Cloud data type to the export method that covers it, its output format and its documented limit. Read it row by row before you start, because backup for cloud and CSV export cover different data and have different ceilings. The main takeaway is that workflows, schemes and project configuration come out through backup, while work items need CSV, and automation rules and apps need a separate rebuild.
| Data type | Export method and format | Documented limit or condition |
|---|---|---|
| Work items (issues) | CSV export from the issue navigator | Up to 10,000 work items per export; the older 1,000-per-batch workaround is being phased out |
| Comments | Backup for cloud, and comment text in the CSV export when the fields are selected | Covered by backup; confirm which comment fields appear in your CSV columns |
| Attachments | Backup for cloud, which packages attached files | Backups that include attachments need 48 hours between runs; total data is capped at 25 GB |
| Boards and sprints | Backup for cloud | Board and sprint data is included; confirm how sprints map in your target tool |
| Users | Backup for cloud | Included in backup; account credentials and passwords are not exported, so plan user onboarding separately |
| Workflows and schemes | Backup for cloud, as project configuration | Included in backup; rebuild in the target tool, since they do not transfer as working logic |
| Automation rules | Not covered by backup for cloud | Excluded; document each rule and recreate it by hand |
| Assets and third-party app data | Not covered by backup for cloud | Excluded; export through each app's own tools or the vendor's API |
What Jira Cloud backup leaves behind and how to recover it
Jira Cloud backup restores work items, board and sprint data, comments, users and project configuration, but several connected pieces sit outside it. Each card below covers one excluded item, what the gap means for your migration, and the manual or separate export you should plan before you cancel the subscription.
Automation rules and flows
Backup excludes automation flows, so every rule that transitions issues, sets fields, sends notifications or creates linked work is lost as a restorable item. Export the rule list before anything else by opening each project's automation page and recording the trigger, conditions, actions and scope for each rule. Check which rules depend on custom fields or statuses, because those must exist in the target tool before the logic can be rebuilt there.
Third-party apps and app data
Marketplace apps and the data they store in Jira are not part of the backup. Charts, approval plugins, time trackers and sync connectors may hold records that never appear in the work item export. Inventory every installed app from the Atlassian Marketplace listings your admins use, then export each app's own data through its vendor tools or API. Confirm with each vendor whether their data can be exported in a usable format before you decide to keep or replace the app.
Assets objects and schemas
Assets, the configuration and asset management feature, is excluded from backup, so object records, object types and their links to issues will not come back from a backup restore. Identify which issues reference Assets objects and whether those references are stored as fields. Plan to export objects separately, for example through the Assets interface or API, and map each object type to a table, custom field or linked item in the new tool.
App access settings
Backup does not carry app access settings, meaning which groups or users can open each installed app. Access that looks correct in Jira can be absent after migration, and a user may see a blank screen rather than an error. Record the access configuration for each app while your admin account still has it, and decide whether each app group maps to a role, a project permission or nothing in the target platform.
Product Discovery views and votes
Jira Product Discovery views, insights and vote fields are excluded from the backup. Idea prioritization, customer evidence and vote counts can disappear even though the underlying work items survive. Export discovery data as CSV where the interface allows it, and keep a separate record of the insights that justified each idea. Note that voting history cannot be recreated in a tool that never stored it.
Restore window and backup timing
Backups that include attachments, avatars or logos require 48 hours between runs, and Jira Cloud's total data limit is 25 GB. Since January 22, 2026, only backups 30 days old or less can be restored. Schedule your final full backup early enough to leave time for verification, and keep a dated copy of the CSV exports alongside it, so a missed interval or size limit does not leave a gap in your record.
Why the 25 GB limit and 48-hour interval shape your export plan
Measure attachment volume before you schedule anything. Jira Cloud's backup for cloud is capped at 25 GB of total data, and any backup that includes attachments, avatars or logos must be at least 48 hours after the previous one. Those two limits interact. If your instance is close to 25 GB, a single attachment-bearing backup may leave little headroom, and a second one cannot start until the 48-hour gap has passed. Check attachment storage in your Jira Cloud administration views before you commit to a sequence, and ask Atlassian to confirm how the cap applies to your site's current totals, since the figures that count toward it are the ones Atlassian reports, not the sum of files you remember uploading.
Plan the full set of backups around the cutoff, not around a single run. Work backwards from the date you plan to stop using Jira Cloud. Each attachment-bearing backup needs its own 48-hour window, so a large instance may need several runs spread over days. Map those runs onto your project calendar, avoid running them during release freezes or audit periods, and keep a record of each run's date. Backups without attachments do not carry the same spacing requirement, so you can use them to refresh issue and configuration data between the heavier runs. Test the sequence on a non-production copy first if your organization has one.
Treat the 30-day restore window as a storage deadline. From January 22, 2026, only backups 30 days old or less can be restored. A copy you keep for compliance evidence or a fallback is only useful if it stays inside that window or if you also keep the exported files outside Jira. Store each backup and its checksum in a location you control, label it with the date and the scope it covers, and set a reminder to refresh it before it ages out. Confirm with your Atlassian administrator where the downloaded archive is held and who can access it, because the archive contains the same sensitive data as the instance.
The export sequence and how to verify each step
This sequence moves Jira Cloud project data into copies you control, and each step ends with a check that tells you the copy is complete enough to rebuild from. Run it before any renewal or migration decision so the export is proven before anything is turned off.
Inventory projects, integrations and automations
Before exporting anything, list every Jira Cloud project, its work item count, its boards and sprints, and every automation rule, third-party app and Assets object in use. A Jira administrator can pull project counts from the project list and note which apps are installed under the app settings. The inventory is finished when each project has a row with an item count and each integration has an owner who confirmed it is still needed. This list becomes your checklist for the steps that follow.
Run backup for cloud with attachments
A Jira site administrator starts a backup for cloud from the Jira administration area and includes attachments, avatars and logos where you need them. Atlassian limits backups to 25 GB of total data and requires 48 hours between backups that include attachments, so schedule the run before you rely on it. Keep the downloaded archive and record its size and date. Confirm the archive covers work items, board and sprint data, comments, users and project configuration such as workflows and schemes, since those are what the backup is documented to include.
Check the backup against your inventory
Compare the backup against the inventory from step one. Confirm the archive is within the 25 GB limit, that the attachment total roughly matches what Jira reports for your projects, and that every project appears in the export. If a project is missing or the archive is larger than expected, record the gap before moving on. Note that from January 22, 2026, only backups 30 days old or less can be restored, so keep the date with the file.
Export work items to CSV in batches
Use Jira's asynchronous Export CSV from the issue navigator for each project, which supports up to 10,000 work items per export. For projects above that size, split the export by a filter such as date range or issue type so each file stays within the limit. Avoid the older pager and start URL workaround, which is limited to 1,000 work items per batch and is being phased out. Save each CSV with the project key and the export date in its file name.
Reconcile CSV counts with project totals
For each CSV, count the rows and compare the total with the work item count you recorded for that project in the inventory. Check that parent and child keys, status and assignee columns are populated where they should be, and that custom field columns appear. A match means the export is complete for that project. A mismatch means you must re-run that project with a narrower filter before continuing, because a short export looks valid until someone counts it.
Document configuration and app settings manually
Backup for cloud excludes automation flows, third-party apps and app data, Assets, app access settings and Jira Product Discovery views, insights and vote fields. Screenshot or export each automation rule, record the trigger, condition and action of each rule, and list each app with its settings and the data it stores. Write down workflow, permission scheme and notification scheme details that you need to rebuild. The step is done when a reviewer can rebuild each rule from your document without access to Jira.
Store copies outside Jira and test a restore
Copy the backup archive, the CSV files, the inventory and the configuration record to storage that you control, such as your own object store or file server with access logging. Then restore a sample project into a test environment or open the CSV in your target tool and confirm that a sample of items still shows comments, attachments and history. Record who performed the check and the date. The sequence is complete when the sample opens with the expected data and the copies are stored where your retention policy requires.
How to read the export if you move to OpenProject or Plane
OpenProject offers a Jira Migrator, but it is in beta and supports only Jira Data Center 10.x and 11.x. It does not support Jira Cloud, so a Cloud tenant cannot use it directly. The documentation advises using the migrator only in test setups. If your source is Jira Cloud, plan on a clean export from the Cloud side and a manual or scripted load into OpenProject.
- Source version check: Confirm whether your Jira is Cloud, Data Center 10.x or 11.x, or an older Server instance before choosing a route.
- Migrator scope: The beta imports projects, versions, issues with history, comments, attachments, basic custom fields, users, statuses and types.
- Plan requirement: The Jira Migrator is listed under OpenProject's Enterprise plans from Basic upward.
- Cloud data gap: Workflows, permissions, automation and app data will not arrive through the migrator and need to be rebuilt.
- Test first: Run the beta against a copy of the data in a test environment before any production cut-over.
Before relying on any import, check the exact import scope in the sibling Jira to OpenProject migration page and confirm the current status of the migrator with OpenProject.
Plane's Jira importer supports Jira Cloud as well as Jira Server and Data Center. It runs on Plane Cloud and on all plans of the self-hosted Commercial Edition. A self-hosted Community install does not give you the importer, so the Commercial Edition is the relevant path for an in-house deployment that keeps data on your own servers.
- Edition requirement: The importer is on Plane Cloud and in the self-hosted Commercial Edition, not in the AGPL-3.0 Community Edition.
- Cloud support: The importer covers Jira Cloud, so a Cloud export does not need a Data Center step first.
- Migration path: A self-hosted Community install must switch to the Commercial Edition before using paid features, which is the route for a paid self-hosted plan.
- Sprints and cycles: Check how sprints map to Plane cycles in the sibling Jira to Plane page.
- Content check: Compare a sample project after import against the original for comments, attachments and assignees.
Confirm with Plane which edition and license tier your deployment needs before you run the importer on production data.
Whichever target you choose, the Cloud backup and CSV export set the boundaries of what you can take out. The backup for cloud covers work items, board and sprint data, comments, users and project configuration such as workflows and schemes. It does not cover automation rules, third-party apps, or Assets. Those elements must be captured separately or rebuilt on the target.
- Backup size: Backup for cloud is limited to 25 GB of total data.
- Attachment interval: Backups that include attachments, avatars or logos require 48 hours between runs.
- Restore window: From January 22, 2026, only backups 30 days old or less can be restored.
- CSV export: The asynchronous Export CSV from the issue navigator supports up to 10,000 work items. The older start URL workaround is limited to 1,000 work items per batch and is being phased out.
- Excluded items: Automation flows, app data, Assets, app access settings and Jira Product Discovery views are not in the backup.
Compare your project sizes against these limits and schedule backups before any cut-over window.
For Cloud data moving to OpenProject, a clean CSV or backup is still needed because the Jira Migrator does not read Cloud. The export becomes your source of record for issues and their fields, while the rebuild covers everything the export leaves out. Treat the export as a working copy and keep the original Cloud data until the target is verified.
- Work item count: Split the export by project or filter if any single view holds more than 10,000 work items.
- Field mapping: Map custom fields, statuses and issue types to OpenProject equivalents before loading.
- User mapping: Match Cloud accounts to OpenProject users so assignees and history resolve correctly.
- Attachments: Confirm whether the chosen export or backup route carries attachments, given the 48-hour interval rule.
- Retention: Keep the original Cloud project until the target has been checked.
The sibling migration pages list the importer scope in detail, so use them to decide which elements you must rebuild by hand.
What to plan before the Jira contract ends
Getting data out of Jira Cloud is less a single download than a series of decisions about timing, who controls the copy and what has to be rebuilt elsewhere. The cards below cover the decisions that most often go wrong when the export is left until the final weeks of a subscription.
Export window and backup cadence
Backups that include attachments, avatars or logos can only run once every 48 hours, and Jira Cloud caps total backup data at 25 GB. Work out how much attachment data your projects hold before choosing dates, then schedule a first full export early enough to leave room for a second run if the first one fails or misses content. Confirm with your Atlassian administrator which backup types your plan includes.
Restorable backups within 30 days
Since January 22, 2026, only backups 30 days old or less can be restored. A backup that is useful in month two of a migration may already be out of reach, so keep a dated sequence of exports rather than relying on one archive. Record which backup holds which projects and check that each file opens before you delete anything from the source.
Who holds the export and how long it is kept
Backups and CSV exports are created by administrators, so access to the source instance and the exported files should be settled before the work starts. Name at least two people with the rights to run exports, store the files in your own storage with access logging, and set a retention rule that covers audit and legal needs after the Jira contract ends. Ask Atlassian what happens to cloud data after cancellation.
Rebuild list for automation and apps
Backups do not carry automation rules, third-party apps and their data, Assets, app access settings or Jira Product Discovery views, insights and vote fields. Inventory every automation rule, app integration and Assets object now, note what each one does, and decide whether it is rebuilt in the new platform, replaced or retired. Treat this list as a separate deliverable from the data export.
User account and access mapping
Exported issues refer to users by account, and permissions, groups and project roles in Jira do not transfer as-is into OpenProject or Plane. Export the user list and group memberships, then map each Jira account to a user in the target system, including inactive and external accounts. Plan for single sign-on and provisioning separately, since SSO, LDAP synchronization and SCIM are paid features in OpenProject Enterprise and LDAP and API audit logs are Enterprise features in self-hosted Plane.
Cutover date and parallel running
Choose the date on which Jira becomes read-only for users, the date of the final export and the date the target system becomes the system of record. Keep these three dates apart so that a late change in Jira is captured in a last delta export rather than lost. Confirm the contract term, renewal deadline and notice period directly with Atlassian, since this page does not set them, and count backwards from them when setting the schedule.
Verifying and storing the export before access ends
Treat the export as unfinished until you have shown that it matches the source. Before your Jira Cloud access ends, reconcile work item counts per project against what the Jira interface reports for the same filters, then check attachment counts, user lists and project keys. Compare the number of exported CSV rows with the count returned by the issue navigator, and note any project where the CSV was split because it exceeded the 10,000 work item limit. Record the reconciliation in a simple table with the project key, source count, exported count, attachment count and the person who checked it. Gaps found here are far cheaper to chase while your administrator still has access.
Keep an offline copy of every backup and CSV file in storage that your retention policy already covers, with the same classification as the source data. Record which backup archive and which CSV files belong to which projects, and store that index with the files, not in the Jira site that is being retired. Store file checksums alongside the copies so you can show later that nothing changed. Confirm with your legal and records team how long exported project data must be kept, who may access it, and whether personal data in user fields and comments needs extra handling.
A backup that has not been restored in a test has only limited assurance, because you have not yet proven that the archive can be read and that the data is usable. Plan a restore test into a separate environment, and check the restored projects against your reconciliation table. Keep the results, the date, and the names of the people involved. Remember that backups excluding automation rules, third-party apps and Assets must be rebuilt separately, and list those gaps in the same record. DeployOpen can prepare these controls and evidence for a compliance assessment, but independent auditors and certification bodies issue any audit report or certification.
Common questions about exporting Jira data
How much does it cost to export data from Jira Cloud?
The cost is mostly labor, because Jira Cloud's built-in export tools carry no separate fee that this page can confirm. Cost rises with the number of projects, the volume of work items, the size of attachments and the number of automation rules, third-party apps and Assets objects that must be rebuilt or mapped by hand. Backup for cloud is limited to 25 GB of total data, so a large instance may need several export passes or a plan for what to leave behind. Ask any provider for a written scope that lists each component, who performs it, and what is one-time versus recurring, such as ongoing support after the move.
How long does a Jira Cloud export take?
Duration depends on instance size, the number of projects, attachment volume and how many items need manual review after the export. Backup for cloud requires 48 hours between backups that include attachments, avatars or logos, so that interval sets a floor on how fast a complete snapshot can be repeated. Exports of up to 10,000 work items use Jira's asynchronous CSV export, but the rebuild of workflows, permissions and automations usually takes longer than the data pull. Ask for a written plan with dated milestones, the instance statistics it is based on, and the points where your team must approve work before the next phase starts.
What does our team need to provide for a Jira export?
You need an administrator account with rights to run backups and exports, a named data owner who can approve scope and sign off on migrated content, and a decision on retention. Decide which projects, attachments and comments must move, which closed projects can be archived, and how long source data remains accessible after cutover. Backup for cloud can only restore backups that are 30 days old or less from January 22, 2026, so plan the timing of your final backup accordingly. Also confirm who owns integrations, automation rules and third-party app data, since none of these are covered by the backup.
Can our team export Jira data without outside help?
A small team with a plain project structure can usually export data itself, using the Jira Cloud backup and CSV export. Difficulty rises with many custom fields, heavy use of automation rules, several third-party apps, and Assets or Product Discovery data, because these are either excluded from backup or do not map directly to the destination. Review the list of exclusions in Atlassian's documentation, then count how many of your projects depend on them. Teams with those dependencies often find that the rebuild, not the export, takes the most effort.
Can DeployOpen help export our Jira data, and what does it cover?
DeployOpen plans, implements, customizes, integrates and documents self-hosted open-source platforms in your own infrastructure, and most engagements are fixed-scope. Scope, deliverables and timelines are agreed in writing before work starts, and a quote follows from that written scope. Typical work includes inventorying projects and dependencies, planning the export and rebuild steps, and documenting what was moved and what was rebuilt. DeployOpen does not publish a price list, and the scope will state which tasks are excluded, such as decisions about business process changes that remain with your team.
Does this export path apply to Jira Data Center customers?
No, Jira Data Center customers follow a separate path, and this page covers Jira Cloud exports only. Atlassian ends new Data Center subscriptions for new customers on March 30, 2026, stops licenses and expansions for existing customers after March 30, 2028, and makes Data Center licenses read-only on March 28, 2029. OpenProject's beta Jira Migrator supports Jira Data Center 10.x and 11.x but not Jira Cloud, and Plane's Jira importer supports Jira Server and Data Center as well as Cloud. Confirm your exact version and the importer's current limits before you plan the move.
What to confirm with Atlassian and your own team
Before you plan the export, confirm the points that the published documentation leaves to your own contract and instance. Start with your current plan limits. Ask your Atlassian account team or check your administration console for the storage limits that apply to your Jira Cloud site, because the backup limit of 25 GB is a total for the site, not per project. Measure your instance's data volume, including attachments, and compare it with that figure before you rely on a single backup. If the total is close to the limit, plan a separate export route for the largest projects instead of assuming one backup will cover everything.
Next, confirm the notice period in your contract. The records that matter are the renewal date, any termination clause, and the date after which your Jira subscription stops or changes status. Ask your procurement or legal contact to state that period in writing so your migration schedule starts from a known date rather than an estimate. Also remember the backup constraints: backups that include attachments need a gap of 48 hours between them, and only backups 30 days old or less can be restored from January 22, 2026. Build your schedule so that a recent, restorable copy exists at each stage of the migration.
Finally, inventory the apps and features that hold data outside Jira's core tables. Your Jira administrator should list every marketplace app, every automation rule, and any Assets or Product Discovery content in use, then confirm with each app vendor how that data can be exported, since backup for cloud does not cover these items. Ask your own team to name the business owners of each workflow and each dashboard that must be rebuilt by hand. A short register of these items, agreed with the people who use them, is the most reliable way to avoid losing working processes during the move.
How DeployOpen scopes and delivers a Jira export and exit
DeployOpen plans and delivers the export and exit as a written, fixed-scope engagement inside your own infrastructure. We start from what your Jira Cloud site actually holds, including what backup for cloud leaves out, so the rebuild work is visible before any data moves.
How we scope
- Inventory projects, work item counts and attachment volume against the 25 GB backup limit and the 10,000 item CSV export limit.
- List automation rules, third-party apps, Assets and Jira Product Discovery data that backup for cloud does not cover, with an owner for each.
- Agree in writing which workflows, permissions, dashboards and integrations must be rebuilt by hand in the target platform.
How we build
- Set up the export pipeline with CSV exports, backup files and scripted extraction, and record which source fields map to which target fields.
- Build the target instance on your own servers, with user accounts, single sign-on and project structure defined before any data is loaded.
- Test each batch against source counts, attachment links and sample work items, and log every gap so no record is lost silently.
How we hand over
- Deliver a migration report showing exported, imported, rebuilt and deliberately excluded items, agreed with your project owners.
- Document the export runbook, field mappings, rebuilt configuration and the list of retired Jira features so teams can repeat or audit the work.
- Confirm with your team which Jira records must be retained for legal or compliance reasons and where the archive is stored.
How we support
- Ongoing support, upgrades and continuous testing of the self-hosted platform are available as a retainer after handover.
- Agree the support boundary, response expectations and upgrade schedule in the written scope before work starts, and confirm them with your vendor where needed.
- Keep a final export snapshot and archive location documented so you can answer later questions about historical Jira data.

