Blog ·

Jira for nonprofits: programs, grants, and the reporting calendar

Jira for nonprofits works well when the organisation runs on deadlines it does not set itself: grant reports, board packs, annual filings, donor acknowledgements, volunteer checks. Atlassian offers nonprofits a discounted licence, so cost is rarely the obstacle. The obstacle is that most nonprofit teams are small, part time and stretched, and the recurring obligations live in one person's calendar. This guide sets up Jira for program and operations work, then makes the reporting calendar arrive as tickets on its own, so a deadline survives a staff change.

If you are still deciding whether Jira is the right tool at all, there is a section near the end on when a lighter tool is the better call.

What Jira costs a nonprofit #

Atlassian runs a nonprofit programme with its own eligibility check. As of October 2026, its nonprofit page headlined the offer like this:

Now available: 100% off Loom, Jira, and Confluence for up to 25 users

The same page describes the wider programme as "50-100% off Atlassian apps for nonprofits", with eligibility checked per organisation. Separately, the ordinary Jira Free plan covers up to 10 users for anyone, so a very small charity can start there while the application is processed.

For most small and mid-sized nonprofits, Jira itself costs nothing or close to it. Check the eligibility page before you budget, because the terms depend on your organisation and on the apps you add. Marketplace apps are priced by their own vendors, so a discount on Jira does not automatically carry over to them.

What nonprofits use Jira for #

Nonprofit work is a mix of programmes that run for months and obligations that repeat on a fixed calendar. The common jobs:

Job Where it lives What repeats
Programme delivery A Kanban project per programme Monthly outcome reporting, partner check-ins
Grants and fundraising A grants project, one ticket per grant Reports to funders, renewal applications
Governance An operations project Board meetings, committee papers, annual filings
Volunteers and staff A people project, or a label in operations Onboarding, background check renewals, training
Events and campaigns A Kanban project, or epics in one Appeal mailings, campaign retrospectives
IT and admin The operations project Backups, access reviews, software renewals

Two or three projects is usually enough. One for the programmes, one for grants and fundraising, one for running the organisation. Splitting further mostly creates boards nobody opens.

Set it up in six steps #

  1. Create a team-managed project for each programme stream, with the Kanban template. Team-managed projects let the team change statuses and fields without a site admin, which in a nonprofit is often a volunteer.
  2. Create a grants project where every grant is one epic. The epic holds the award letter, the reporting dates and the deliverables; each report due becomes a work item under it.
  3. Create an operations project for governance, finance, HR and IT. Use labels to split the areas rather than more projects.
  4. Keep each workflow to three or four statuses. To do, In progress, Review if a report needs sign-off, Done.
  5. Turn on due dates and assignees. Funder deadlines are the backbone of nonprofit planning, and every filter below depends on them.
  6. Invite volunteers with care. Give occasional volunteers access to the one project they work in, not the whole site, so the grants and board material stays with staff.

Leave custom fields, components and elaborate permission schemes until a real problem asks for them.

Filters that keep deadlines visible #

A board shows everything. A stretched team mostly needs to know what is due and what has slipped. Three saved filters cover it:

Filter JQL Who opens it
Due in the next 30 days due <= 30d AND statusCategory != Done ORDER BY due The director, weekly
Overdue due < 0d AND statusCategory != Done The operations lead, daily
Grant reports this quarter project = GRANTS AND due <= 90d AND statusCategory != Done Fundraising, monthly

Subscribe the operations lead to "Overdue" daily and the director to the 30-day list on Mondays. A filter subscription is the cheapest early warning Jira has. The Jira weekly report guide shows how to turn the same filters into a short summary for the board.

The reporting calendar nobody owns #

Here is where nonprofits struggle most. Programme work is visible because people are doing it every day. The obligations that come round once a month, a quarter or a year are not, and they tend to belong to whoever handled them last time. Typical recurring work:

A missed funder report can cost more than the time it would have taken to write. When these obligations live in a spreadsheet or one person's calendar, they disappear the month that person leaves or is on holiday. As tickets with due dates and owners, they show up in the filters above like any other work. The question is how they get there each cycle.

Approach Effort each cycle What goes wrong
Clone last cycle's ticket by hand Someone clones and redates it The person who remembers is the system
Create a year of tickets up front One long afternoon each January Dates shift, grants change, the list goes stale
A Jira Automation scheduled rule None, once the rule exists Each run spends the automation allowance
A recurring-issue app None, once the schedule exists One more app on the site

Cloning by hand #

For two or three obligations, cloning is fine. When the ticket closes, clone it and set the next due date. It fails quietly: nobody notices a ticket that was never created.

Jira Automation #

Jira Automation's Scheduled trigger can create a work item on a fixed interval or a cron expression. That suits a few simple schedules such as "every Monday". Calendar dates such as "the last working day of each quarter" need cron, which the Jira cron expression guide walks through. Every run spends from the site's monthly automation allowance, and the Jira Automation pricing guide explains how steps are counted.

A recurring-issue app #

This is the approach we build for. Recurring Work Items for Jira lets you write each schedule once, in one project, and from then on the ticket appears by itself. For a nonprofit operations project that means:

It runs its own scheduler every few minutes, so it does not spend your Jira Automation steps, and it is scoped to the projects you turn it on in, which keeps volunteer projects quiet. It is free for up to 10 users. See how a rule is set up.

A starter calendar for a small nonprofit #

A concrete set of schedules to copy into the operations and grants projects. Adjust the days to your own funders and your own year end.

Ticket Schedule Owner Subtasks
Programme outcomes First working day of the month Programme lead Pull numbers, write the paragraph, file it
Donor thank-yous Every Friday Fundraising Export gifts, send letters, log them
Board papers Three weeks before each board meeting Director Agenda, finance report, programme update
Funder progress report Quarterly, per grant Grant owner Outcomes, spend against budget, narrative
Volunteer check renewals Monthly Volunteer coordinator List expiring checks, chase, record
Annual return Once a year, before the filing deadline Treasurer Accounts, trustee list, submit

Give every recurring ticket a named owner, not a team. A ticket assigned to "Fundraising" is assigned to nobody. For processes that repeat per person, such as onboarding a new volunteer or hire, see Jira for HR, and for the finance side of the calendar, Jira for finance.

When Jira is the wrong tool #

Jira is not the answer for every nonprofit, and forcing it costs more than it saves. Look elsewhere when:

If two of those describe your organisation, a lighter tool will serve you better until the work starts moving between people.

Summary #

For a nonprofit, Jira works best kept small: a project per programme stream, one for grants, one for running the organisation, three filters and one owner. Atlassian's nonprofit programme makes Jira free or heavily discounted for eligible organisations as of October 2026. The recurring obligations are what decide whether funders and the board keep trusting you, so make those tickets arrive on their own, by Automation rule for a few simple schedules, or with a recurring-issue app when the calendar grows. For a fuller comparison of the options, read our guide to Jira recurring tasks.