FirstHR

Nonprofit Payroll: Software and Tax Guide

Nonprofit payroll explained: the 501(c)(3) FUTA exemption, the state unemployment election, volunteer rules, and 10 payroll providers compared on price.

Nick Anisimov

Nick Anisimov

FirstHR Founder

Payroll
22 min

Nonprofit Payroll

The federal unemployment exemption most software gets wrong, the state election that saves or costs you thousands, where volunteers stop being volunteers, and what 10 payroll providers actually charge a 501(c)(3)

Almost every guide to nonprofit payroll opens by telling you that tax-exempt does not mean tax-free. That is true, and it is also the least useful version of the point. The organizations that get into trouble already know they owe payroll taxes. What catches them is narrower and stranger: a federal tax they are exempt from that their software pays anyway, a state election made once during registration that quietly decides whether a layoff costs $2,000 or $40,000, and a volunteer stipend that looked generous and turned into a wage claim.

None of that shows up on a pricing page. The vendor comparison matters, and it is here, but the more expensive decisions in nonprofit payroll happen before you pick a platform and are largely invisible afterward. A 501(c)(3) that files Form 940 every year is paying a tax it does not owe and nobody sends a notice about it.

This guide covers what actually differs about payroll at a US nonprofit as of July 2026, the four rules that create the most exposure, and how 10 payroll providers price the work at 5, 10, and 25 staff. It is written for organizations in the range where one person handles HR alongside three other jobs.

TL;DR
Organizations recognized under 501(c)(3) are exempt from federal unemployment tax and do not file Form 940, but still owe full FICA and federal withholding. Other nonprofit types are not exempt. States let 501(c)(3)s elect reimbursing status instead of paying quarterly unemployment tax, which saves money with stable staffing and is expensive after layoffs. Volunteer stipends above roughly 20 percent of the equivalent wage create an employment relationship. For software, Patriot is the value pick under 10 staff and OnPay is the strongest all-round fit at 5 to 50. Standing nonprofit discounts are mostly a myth: no major vendor publishes one.

What actually makes nonprofit payroll different

Four things, and only four. Everything else about running payroll at a nonprofit is identical to running it at a small business: the same forms, the same deposit schedules, the same penalties for missing them.

What differsApplies toConsequence of getting it wrong
Federal unemployment tax exemption501(c)(3) organizations onlyPaying a tax you do not owe, year after year
State unemployment funding election501(c)(3) organizations onlyA layoff bill many times larger than expected
Volunteer classification limitsEvery nonprofit with volunteersBack wages, overtime, and payroll taxes
Salary allocation across grantsAny organization on restricted fundingDisallowed costs at audit and repayment

The exempt status itself does less work than people expect. Recognition under section 501(c)(3) removes federal income tax on the organization's own revenue. It has no effect on withholding federal income tax from employee wages, no effect on Social Security and Medicare, and no effect on the employer's matching 7.65 percent. Those obligations are identical to a for-profit employer of the same size.

Not every nonprofit is a 501(c)(3)
The federal unemployment exemption and the state unemployment election both depend specifically on recognition under section 501(c)(3). A 501(c)(4) social welfare organization, a 501(c)(6) trade association, and a 501(c)(7) social club are all nonprofits and none of them qualifies. They pay federal unemployment tax and file Form 940 like any business. If you inherited payroll from a predecessor and are not certain which subsection your organization falls under, the determination letter answers it, and every downstream decision on this page depends on that answer.

The federal unemployment exemption and the form nobody should be filing

Organizations recognized under section 501(c)(3) are exempt from federal unemployment tax under Internal Revenue Code section 3306(c)(8). The practical consequence is that they do not file Form 940, the annual federal unemployment return.

This is where generic payroll software causes quiet damage. Form 940 is a universal employer filing, so platforms build it into the default workflow and file it for every account unless the exemption is switched on. An organization that never checked has been paying a tax it does not owe, and because the return is filed correctly and the payment clears, nothing ever flags it.

TaxDoes a 501(c)(3) owe it?Form
Federal income tax withholdingYes, withheld from employee wagesForm 941 quarterly
Social Security and Medicare, employee shareYes, withheld from wagesForm 941 quarterly
Social Security and Medicare, employer shareYes, 7.65 percent matchForm 941 quarterly
Federal unemployment taxNo, exempt under section 3306(c)(8)Form 940 not filed
State unemploymentUsually, but the funding method is electiveSet by each state
Year-end wage reportingYes, no exemptionForm W-2 and W-3 by January 31

Two timing details matter. The exemption follows IRS recognition rather than the date you incorporated or filed, so an organization running payroll while its Form 1023 is still pending owes federal unemployment tax during that window. Because recognition is generally retroactive to the formation date once granted, that amount is usually recoverable, but it has to be claimed rather than refunded automatically.

The second is that the exemption does not reach the states. Federal and state unemployment are separate systems, and being exempt from one says nothing about the other. What states offer instead is a choice about how to fund it.

Still Using Spreadsheets for Onboarding?
Automate documents, training assignments, task management, and track onboarding progress in real time.
See How It Works

The state election that decides what a layoff costs

Federal law requires states to let 501(c)(3) organizations fund unemployment benefits in one of two ways. The choice is usually made in writing during registration with the state workforce agency, often within 30 days of becoming subject to coverage, and most states bind it for at least two calendar years.

ContributoryReimbursing
What you payQuarterly tax on wages at a state-assigned rateNothing quarterly
When you payEvery quarter regardless of claimsOnly when a former employee collects
How muchRate applied to a wage base, spread evenlyDollar for dollar for benefits paid, usually within 30 days of invoice
Quarterly wage reportsRequiredStill required
Best casePredictable and cappedYears with no claims cost nothing
Worst caseYou pay even with zero turnoverA layoff produces one large unbudgeted bill

The arithmetic favors reimbursing for organizations with long-tenured staff and low turnover, which describes a large share of small nonprofits, and the savings are real over a stable decade. The risk is concentrated rather than spread. A contributory employer that lays off six people sees its rate adjust over subsequent years. A reimbursing employer that lays off six people receives invoices for the full benefits those six collect, arriving quarterly, at exactly the moment the organization is short of money.

That is not hypothetical. The National Council of Nonprofits documented reimbursing employers facing immediate and severe unemployment bills during the pandemic shutdowns, which is precisely the scenario the election creates: the method that is cheapest in normal years is the most expensive one in a crisis year. Some states and third-party trusts offer pooled arrangements that smooth the exposure, and a reimbursing organization with more than a handful of staff should look at whether one is available.

Reimbursing status is a payroll setting, not just a filing decision
A reimbursing employer still files quarterly wage reports and still owes nothing quarterly, which is an unusual combination that generic payroll platforms sometimes handle badly. Some will calculate and attempt to remit state unemployment tax anyway. When you set up a new provider, state your election explicitly during implementation rather than assuming the platform will ask, and check the first quarterly filing against what you actually owe. Correcting a wrongly remitted state unemployment payment is slower than preventing it.

Volunteers, employees, and contractors

Nonprofits are the only category of US employer that routinely has three kinds of workers doing overlapping tasks in the same room. The classification lines are federal law rather than organizational preference, and the volunteer line is the one small organizations cross without noticing.

Where a volunteer stops being a volunteer

Under the Fair Labor Standards Act a volunteer donates services to a nonprofit freely, without promise or expectation of compensation. Reimbursing genuine out-of-pocket costs such as mileage, parking, or supplies does not disturb that. Paying beyond expenses can.

The Department of Labor treats a fee as nominal when it does not exceed roughly 20 percent of what the organization would otherwise pay an employee for the same work. Two further tests matter as much as the percentage: a fee is not nominal if it varies with the number of hours worked, and it is not nominal if it is tied to productivity or performance. A fixed monthly thank-you payment is on much safer ground than the same total amount paid hourly.

Payment to a volunteerGenerally safeWhy
Mileage and parking reimbursement at actual costYesExpense reimbursement is not compensation
Reimbursing supplies the volunteer boughtYesSame, under an accountable plan
Small fixed stipend not tied to hoursUsuallyNominal fee, if well under the 20 percent guide
Per-hour or per-shift paymentNoVaries with hours, which looks like a wage
Performance bonus or productivity paymentNoExplicitly outside the nominal fee concept
Paying a volunteer to do work they also do as staffNoThe same person cannot volunteer their own job

A separate point that surprises boards: even a permissible nominal stipend is generally taxable income to the recipient. In-kind benefits are treated the same way and must be assigned a fair market value. The volunteer classification protects you from minimum wage and overtime obligations, not from the reporting obligation on money you hand out.

Employees and contractors

The employee versus contractor question is identical at a nonprofit and at a business, and it produces the largest single financial exposure in either. The IRS applies a common-law test looking at behavioral control, financial control, and the nature of the relationship. Reclassification brings back payroll taxes, penalties, and usually state wage claims covering several years.

Nonprofits get into it through a specific pattern: a program is grant-funded for eighteen months, so the person running it is engaged as a contractor because the role feels temporary. Duration is not one of the factors. If the organization sets the hours, directs the method, and provides the tools, the person is an employee whether the funding lasts eighteen months or ten years. Our guide to employee versus contractor classification covers the full test, and misclassification covers what happens when the call is wrong.

Grant-funded payroll and cost allocation

A program director paid 40 percent from a foundation grant, 35 percent from a government contract, and 25 percent from unrestricted funds is one employee, one paycheck, and three sets of reporting expectations. Getting that split into the accounting records without retyping it every fortnight is the operational problem that separates nonprofit payroll from small business payroll.

Payroll platforms address it through cost allocation, which different vendors call departments, divisions, classes, or job codes. The mechanic is the same: tag portions of a salary to codes that map to your chart of accounts, and let the journal entries land pre-split. What varies is whether the feature exists on the plan you are buying rather than three tiers up, so confirm it against your actual quote.

The allocation has to be documented, not estimated
Federal awards require salary charges to reflect work actually performed rather than budgeted intentions. A percentage set at the start of the grant year and never revisited is the classic audit finding, and disallowed salary costs are repayable. Whatever platform you use, the allocation needs support from time and effort records that show where the hours went. That is a time tracking and documentation problem more than a payroll processing problem, and it is worth solving before the grant closes rather than during the audit.

On the accounting side, fund accounting software handles restricted funds in a way that general ledgers do not. Aplos is the most common choice among small nonprofits and integrates directly with Gusto, so payroll runs post into fund accounting as journal entries without a manual export. That integration is the strongest single argument for Gusto in this category and is worth more than a few dollars a month of price difference if your books already live there.

What payroll shows up on Form 990

Compensation at a nonprofit is public in a way that catches new executive directors off guard. Form 990 is a public document, and Part VII reports individual compensation by name.

Who gets listed in Part VIIThreshold
Current officers, directors, and trusteesListed regardless of compensation, including unpaid
Key employeesOver $150,000 and meeting a responsibility test, top 20 only
Five highest compensated employees not already listed$100,000 or more
Five highest paid independent contractorsMore than $100,000
Former officers, key employees, and top-five earnersMore than $100,000, five-year lookback
Former directors and trusteesMore than $10,000

For an organization with 12 staff and nobody near six figures, this usually amounts to the officer and director rows and nothing else. The payroll implication is still real: reportable compensation comes directly from Form W-2 and Form 1099, so whatever your payroll system produced in January is what appears on the return, and any correction has to reconcile across both. Clean payroll records are the input to a clean Form 990 rather than a separate exercise.

10 payroll providers for nonprofits compared

Every provider below files federal and state payroll taxes. The differences that matter for a nonprofit are narrower than a general feature matrix suggests: whether the platform documents handling the federal unemployment exemption rather than leaving you to find the setting, whether it can split a salary across funding codes on the plan you are actually buying, and what it costs at the headcounts small nonprofits actually run.

ProviderBest ForStarting PriceTax FilingDocumented 501(c)(3) HandlingNonprofit Marketing PageCost AllocationTrial
PatriotMicro teams under 10 staff$37 + $5/ee30 days
SurePayrollVery small teams and churches$29 + $7/eeVaries
SquareThrift shops and event staff$35 + $6/eeFree trial
WaveFree accounting alongside$40 + $6/ee30 days
HomebaseHourly and shift-based staff$39 + $6/run14 days
OnPayMost nonprofits at 5 to 50$49 + $6/ee1 month
GustoTeams using Aplos accounting$49 + $6/eeUntil 1st run
QuickBooksBooks already in QuickBooks$50 + $6.50/ee30 days
PaychexWanting a named contact$39 + $5/eeVaries
ADP RUNMulti-state and grant depthQuote3 months
Pricing verified as of July 2026 from vendor pricing pages. ADP does not publish RUN list pricing. Documented 501(c)(3) Handling means the vendor publicly documents suppressing Form 940 and the federal unemployment tax for exempt organizations rather than requiring a manual workaround. Cost Allocation means departments, classes, or job codes are available on the plan priced here, which is how most platforms support grant splitting. Homebase bills per employee per payroll run rather than per month. Paychex publishes entry pricing for teams under 20 only.

OnPay

The strongest all-round fit for a nonprofit in the 5 to 50 range, for a specific reason rather than a general one. OnPay documents 501(c)(3) handling on its own nonprofit page including filing the federal unemployment exemption, and it explicitly supports paying W-2 employees, 1099 contractors, volunteers, and board members from the same system. That combination is unusual and it is exactly the mix a small nonprofit runs.

Pricing is one plan at $49 per month plus $6 per employee, with every state included and no multi-state surcharge. There are no tiers, so nothing you need sits behind an upgrade. Note that several third-party articles cite a 50 percent nonprofit discount here; the vendor's own nonprofit page states standard pricing with no discount mentioned, so treat any such rate as something to confirm in writing rather than assume.

Pros
Documents 501(c)(3) handling including the federal unemployment exemption
Pays employees, contractors, volunteers, and board members from one system
One flat plan with no features gated behind a higher tier
All 50 states included with no multi-state surcharge
Free setup, free data migration, and first month free
Cons
No published nonprofit discount despite third-party claims of one
Thinner native HR tooling than Gusto unless you buy the add-on
No native time tracking, which matters for grant effort documentation
Not designed for organizations above roughly 500 staff

Patriot Software

The cheapest legitimate full-service payroll available, at $37 per month plus $5 per employee, covering federal, state, and local filing. For a nonprofit with six staff and a budget where $30 a month is a real number, this is the honest answer.

What you give up is the nonprofit-specific handling. Patriot serves churches and small nonprofits but treats them as a use case rather than a documented configuration, so the federal unemployment exemption is a setting you need to verify rather than something the platform is built around. There is no cost allocation for grant splitting. Additional states cost $12 per month each.

Pros
Lowest published base price in full-service payroll at $37 per month
Unlimited payroll runs with no per-run charges
Local tax filing included, which several cheaper competitors omit
30-day free trial plus a discount on the first three months
US-based support and a genuinely simple interface
Cons
No documented 501(c)(3) configuration: verify the Form 940 setting yourself
No cost allocation, so grant splitting happens in your accounting instead
$12 per month for each additional state filed
Two to four business day direct deposit with no same-day option

Gusto

The pick when your books are in Aplos. The integration posts payroll runs into fund accounting as journal entries without a manual export, which removes the single most tedious recurring task in a small nonprofit finance office. Gusto also handles the federal unemployment exemption for recognized 501(c)(3) organizations and supports contractor payments alongside employees.

Simple runs $49 per month plus $6 per employee after a base increase in March 2026. The constraint to understand before buying is that Simple covers a single state only, so one remote hire across a state line moves you to Plus at $80 plus $12 per employee. For a 25-person organization that is roughly a doubling.

Pros
Direct Aplos integration posting payroll into fund accounting automatically
Handles the federal unemployment exemption for recognized 501(c)(3) organizations
Best onboarding and document collection among payroll-first platforms
Published pricing, month-to-month billing, no long-term contract
Cons
Simple plan is single-state only: one remote hire forces the Plus tier
No standing nonprofit discount published on the pricing page
Time tracking sits behind Plus or a paid add-on
Base price rose from $40 to $49 in March 2026

ADP RUN

Where the argument is complexity rather than price. ADP has the deepest tax compliance engine in the category, handles multi-state registration and local tax as routine, and offers labor distribution capable of allocating salaries across many funding sources. For a nonprofit running federal awards across several states with a real finance team, that is worth paying for.

ADP does not publish RUN pricing, and nonprofit buyers should know that TechSoup lists ADP among its offerings, so ask about that route before taking a standard quote. Contracts typically run a year with automatic renewal and a 30 to 60 day cancellation window.

Pros
Deepest tax compliance across federal, state, and local jurisdictions
Labor distribution suited to allocating salaries across many grants
Available to nonprofits through TechSoup as well as directly
Low per-employee fee makes it competitive at higher headcounts
Cons
No published pricing: every quote requires a sales conversation
Annual contract with automatic renewal and a notice window to cancel
Substantially more platform than a 10-person nonprofit needs
Post-implementation support quality is a recurring complaint in reviews

Paychex Flex

Competes on service rather than software, with named representatives at higher tiers and a large in-house compliance team tracking regulatory change across all states. For an organization where the person running payroll inherited it and has nobody to ask, a phone number is worth more than a feature.

Flex Essentials is published at $39 per month plus $5 per employee for organizations under 20 people; everything above is quote-only. The commercial terms deserve scrutiny: setup fees run $150 to $500, year-end form filing is billed separately on lower tiers, and early termination fees on annual contracts run $1,500 to $3,000.

Pros
Named service representatives available at higher tiers
Large in-house compliance team covering all states
Published entry pricing at $39 plus $5 for teams under 20
Multi-state and local filing without per-state surcharges
Cons
Early termination fees of $1,500 to $3,000 on annual contracts
Setup fees of $150 to $500 on top of the monthly rate
Year-end form filing billed separately on lower tiers
Only Essentials pricing is published; everything above is quote-only
Companies Using FirstHR Onboard 3x Faster
Join hundreds of small businesses who transformed their new hire experience.
See It in Action

QuickBooks Workforce Payroll

Worth understanding precisely, because nonprofit buyers get this one wrong more than any other. Many small nonprofits obtain QuickBooks Online at a heavily reduced annual administration fee through TechSoup, and reasonably assume payroll comes with it. It does not. TechSoup states that add-on services including payroll are excluded from the donated subscription and billed by Intuit at full price, which is Core at $50 per month plus $6.50 per employee.

The case for it is the same as anywhere: if your books are in QuickBooks Online, payroll entries reach the general ledger without an export step. Just budget it as a separate line rather than as part of the TechSoup deal.

Pros
Native general ledger sync with QuickBooks Online, no export step
Full-service tax filing on every tier including Core
Classes and locations support basic grant tracking in the ledger
Published pricing with no sales call
Cons
Not included in the TechSoup donated subscription: billed at full price
Per-employee pricing increased across all tiers on July 1, 2026
Core tier lacks time tracking, which grant effort records need
Little advantage if your accounting lives elsewhere

SurePayroll

Owned by Paychex and built for the smallest employers, which describes a large share of nonprofits and congregations. Full Service is $29 per month plus $7 per employee, the lowest base fee in this comparison, with a flat $9.99 monthly multi-state fee regardless of how many states.

The per-employee fee is the highest among the budget options, so the value inverts as you grow: cheapest at five staff, more expensive than OnPay at twenty-five.

Pros
Lowest base fee in this comparison at $29 per month
Flat $9.99 monthly multi-state fee regardless of state count
Automatic payroll runs available on both plans
Unlimited payroll runs on all plans
Cons
$7 per employee is the highest among budget providers and scales badly
No documented 501(c)(3) configuration or nonprofit page
No digital onboarding workflows for collecting new hire forms
Time clock and accounting integrations are paid add-ons

Homebase Payroll

Scheduling and time tracking first, payroll added on. For nonprofits running shift-based program staff, food service, shelters, or after-school care, the hard part genuinely is the schedule rather than the pay calculation, and starting from that side makes sense. Time tracking also feeds grant effort documentation, which is worth real money at audit.

Homebase bills per payroll run, not per month
Homebase Payroll is $39 per month plus $6 per employee per payroll run. Every other provider here charges per employee per month. On a biweekly schedule averaging about 2.17 runs per month, a 15-person nonprofit pays roughly $234 per month rather than the $129 the headline implies, and weekly pay pushes it higher again. The scheduling and time tracking may still justify it for an hourly workforce, but model the real number against your pay frequency before signing.
Pros
Best-in-class scheduling and time tracking for hourly program staff
Free tier for scheduling and time clock at a single location
Hours flow into payroll with no manual entry
Time records support grant effort documentation
Cons
Payroll billed per employee per payroll run, multiplying the real cost
Each additional site requires a separate full-price subscription
Weak fit for salaried program and administrative staff
No documented 501(c)(3) tax configuration

Square Payroll

Relevant to nonprofits for a narrower reason than most lists suggest: thrift shops, cafes, and ticketed events. If earned revenue runs through Square point of sale, timecards flow into payroll without manual entry, which removes the most error-prone step for event and retail staff. At $35 per month plus $6 per person it also has the lowest published base fee among full-service providers.

Pros
Lowest published base fee among full-service providers at $35
Timecards flow directly from Square point of sale for retail operations
Contractor-only plan at $6 per person with no base fee
Local tax filing and new hire reports included
Cons
No documented 501(c)(3) configuration or nonprofit page
Value depends on already using Square point of sale
Narrower integration catalog than OnPay or Gusto
Paper form mailing costs $3 per form

Wave Payroll

On this list because Wave's accounting software is genuinely free, which for a micro-nonprofit doing bookkeeping in a spreadsheet is a meaningful upgrade at zero cost. Payroll is $40 per month plus $6 per employee, and since April 2025 a single tier covers automatic filing in all 50 states.

The limits are real: no phone support, minimal HR functionality, and no fund accounting. Wave's accounting is general-purpose, so restricted fund tracking becomes a chart of accounts exercise rather than a feature.

Pros
Pairs with genuinely free general-purpose accounting software
Single tier covering automatic filing in all 50 states
Automatic journal entries into Wave accounting
Contractor payments and 1099 generation included
Cons
No fund accounting: restricted funds handled through the chart of accounts
No phone support, chat and email only
No documented 501(c)(3) tax configuration
Minimal HR functionality and a small integration catalog

What each provider costs at nonprofit headcounts

General payroll comparisons model 10, 25, and 50 employees. Most US nonprofits are smaller than that, so the table below runs 5, 10, and 25 instead, which is where the majority of 501(c)(3) organizations with paid staff actually sit.

Provider5 staff10 staff25 staffAnnual at 25
Patriot Full Service$62$87$162$1,944
SurePayroll$64$99$204$2,448
Square Payroll$65$95$185$2,220
Paychex Essentials$64$89$164$1,968
Wave Payroll$70$100$190$2,280
OnPay$79$109$199$2,388
Gusto Simple$79$109$199$2,388
QuickBooks Core$83$115$213$2,556
Homebase Payroll$150$215$410$4,920
Monthly cost at standard published rates, verified July 2026. No nonprofit discount is applied because none of these vendors publishes one on its own pricing page. Excludes promotional periods, benefits premiums, workers compensation, and year-end form fees where billed separately. Homebase figures assume a biweekly schedule averaging 2.17 pay runs per month, since it bills per employee per run.

Three things fall out of this. The base fee decides the ranking at five staff and stops mattering by twenty-five, where the per-employee rate takes over: the gap between a $5 and a $7 rate is $50 a month at 25 people, larger than the entire spread of base fees on this list. SurePayroll illustrates it exactly, opening as the second cheapest and finishing above OnPay.

The Homebase row is not an error. Per-run billing on a biweekly schedule is genuinely about twice what the headline implies, which is why the billing unit deserves as much attention as the number attached to it.

And the whole table spans roughly $1,900 to $2,600 a year at 25 staff, excluding Homebase. That is a real number for a small nonprofit but a narrow one across vendors, which means choosing on price alone leaves most of the decision unmade.

Nonprofit discounts: what exists and what does not

Search results promise nonprofit pricing on payroll software with some confidence. The picture on the vendor sites is thinner.

As of July 2026, none of OnPay, Gusto, Patriot, QuickBooks, Square, Wave, or Paychex publishes a standing 501(c)(3) discount on its own pricing page. Third-party roundups sometimes cite a 50 percent nonprofit rate at OnPay, but the vendor's nonprofit page states standard pricing of $49 plus $6 with no discount mentioned. That does not mean no nonprofit ever received a reduced rate. It means the rate is not a published program, so it has to be negotiated and confirmed in writing rather than assumed from an article.

RouteWhat it actually coversWhat it does not
TechSoup donated QuickBooks OnlinePlus or Advanced for an annual administration fee far below retailPayroll, which Intuit bills separately at full price
TechSoup ADP listingDiscounted access to ADP for eligible organizationsPublished rates: still a quote conversation
Vendor nonprofit landing pagesDocumentation of 501(c)(3) tax handlingA price different from the standard published one
Third-party discount claimsNothing verifiableConfirmation on the vendor site

The TechSoup exclusion is the one that costs organizations money through misunderstanding rather than through price. An executive director who budgets QuickBooks Online at its donated administration fee and assumes payroll is included discovers a full-price payroll subscription in month one. Budget them as two lines.

Ask for the nonprofit rate directly, and get it in writing
Two things are worth doing before signing anywhere. Ask the sales contact explicitly whether a 501(c)(3) rate exists and have the answer confirmed in the order documents rather than in a chat window, since unpublished discounts tend not to survive a renewal. And ask specifically whether the federal unemployment exemption is configured at setup or left to you, because that answer tells you more about how the platform treats nonprofits than any price does.

Free payroll options and what they cost you elsewhere

There is no free full-service payroll in the United States, for nonprofits or anyone else. Depositing tax payments and filing returns under penalty carries liability no provider absorbs for nothing. What exists at the free end is narrower and worth understanding accurately.

OptionWhat it costsWhat you still do yourself
Payroll4FreeFree for very small teams, paid tiers aboveAll deposits and filings, on Windows desktop
ExcelPayrollFree spreadsheet templateEverything, with no cloud access or backup
Patriot Basic$17 per month plus $4 per employeeAll deposits and filings
SurePayroll Self-Service$20 per month plus $4 per employeeAll deposits and filings
Wave accounting alongside paid payrollAccounting free, payroll $40 plus $6Nothing beyond source documents

Payroll4Free is the most cited and the most confusing. It is a Windows desktop application, ad-supported, that calculates pay and produces filled tax forms at no charge for very small teams. Published sources disagree on the free ceiling, variously reporting 9, 10, or 25 employees before paid tiers begin, and the terms have changed over time, so verify the current limit directly rather than from a roundup. Either way it does not deposit or file for you.

The economics rarely favor the free route. The gap between self-service and full service is roughly $20 to $30 a month at ten staff. The federal failure-to-deposit penalty runs 2 percent at one to five days late, 5 percent at six to fifteen, 10 percent beyond that, and 15 percent more than ten days after an IRS notice, plus interest. One missed deposit generally costs more than a year of the difference, and at a nonprofit that money comes out of program budget. Self-service makes sense when a bookkeeper is already doing the filings competently, and rarely otherwise. Our guide to free payroll software covers the wider landscape.

Payroll for nonprofits under 20 staff

Most nonprofit software roundups drift toward organizations with a finance department. The typical US nonprofit with paid staff does not have one. It has an executive director, a program lead, some part-time staff, and one person doing HR, bookkeeping, and grant reporting alongside their actual job. What matters at that size is different.

Is the federal unemployment exemption configured, or left to you?
This is the question that separates providers that understand nonprofits from providers that serve them incidentally. Ask directly whether Form 940 is suppressed for recognized 501(c)(3) organizations at setup. If the answer is that you can turn it off in settings, write down where that setting is, because the person who knows will eventually leave and the default is to file.
Who runs payroll when that person is on vacation?
At under 20 staff, payroll knowledge usually lives in one head with no backup. Look for flexible permissions that let a second person be granted access without handing over full administrative control, and write down the process rather than keeping it in memory. This is a bigger operational risk at a small nonprofit than any feature on a comparison matrix.
Can it split a salary across funding sources on the plan you are buying?
Cost allocation is often available but not always on the entry tier, and the vendor names differ: departments, classes, divisions, job codes. If two or more grants fund the same person, confirm the capability against the specific plan in your quote rather than the product page, and confirm how the split reaches your accounting system.
What happens to payroll when a grant ends?
Grant-funded roles end, and the ending is scheduled rather than sudden. That makes final paycheck timing, unused leave payout under your written policy, and your unemployment election all foreseeable rather than emergency questions. A reimbursing employer in particular should know what a planned program wind-down will cost before the closeout date arrives.

One item sits outside the payroll engine entirely. Every new hire needs a Form I-9 completed on schedule, a signed Form W-4, any state withholding certificate, and a new hire report filed with the state. None of that is payroll processing and all of it has to exist before the first run. Our guides to tax forms for new employees and I-9 documentation cover the requirements and the retention rules.

Before you choose

FirstHR does not process payroll, file payroll taxes, or administer benefits. Every provider above does something we do not, and if paying staff and filing returns is the problem in front of you, one of them is the answer. Choose from the list.

The reason this section exists is the pattern behind the classification and documentation problems described above. At a nonprofit with 15 staff and 60 volunteers, the paperwork does not fail because payroll software is missing. It fails because the I-9 for the new program coordinator was completed on day four instead of day one, because the volunteer stipend arrangement lives in an email thread rather than a written policy, because the personnel files are spread across a shared drive and somebody's inbox, and because the mandatory training everyone signed off on has no completion record anyone could produce at audit.

That is the layer we handle: onboarding workflows, e-signature on I-9s and offer letters, employee records with a self-service portal, document management, and training with completion tracking, for US organizations with 5 to 50 employees at a flat $98 to $198 per month regardless of headcount. The flat rate is worth noting for grant budgeting specifically, since it is a fixed line rather than a number that moves every time a program hires. It sits alongside whichever payroll platform you choose rather than replacing it.

Key Takeaways
Organizations recognized under 501(c)(3) are exempt from federal unemployment tax and do not file Form 940, but generic payroll software often files it by default. Verify the setting rather than assuming it. Other nonprofit types, including 501(c)(4) and 501(c)(6), are not exempt.
The state unemployment election between contributory and reimbursing status is usually made once during registration and binds for years. Reimbursing is cheaper with stable staffing and produces a large unbudgeted bill after layoffs.
A volunteer stipend above roughly 20 percent of the equivalent wage, or any payment that varies with hours or productivity, creates an employment relationship with minimum wage and overtime obligations attached.
No major payroll vendor publishes a standing 501(c)(3) discount as of July 2026. The TechSoup donated QuickBooks Online subscription explicitly excludes payroll, which Intuit bills separately at full price.
At 25 staff, published rates across these providers span roughly $1,900 to $2,600 a year, so the per-employee fee and the grant allocation capability decide more than the headline base price does.

Frequently Asked Questions

Do nonprofits pay payroll taxes?

Yes, with one federal exception. Tax-exempt status removes federal income tax on the organization's revenue, not employment taxes. A 501(c)(3) still withholds federal income tax and the employee share of Social Security and Medicare, and still pays the 7.65 percent employer match. The exception is federal unemployment tax, from which 501(c)(3) organizations are exempt.

Are nonprofits exempt from FUTA?

Organizations recognized under section 501(c)(3) are, and they do not file Form 940. Other nonprofit types are not: a 501(c)(4), 501(c)(6), or 501(c)(7) pays federal unemployment tax like any business. The exemption depends on IRS recognition, so payroll run before the determination letter arrives owes the tax for that period.

What is the nonprofit unemployment insurance election?

A choice available to 501(c)(3) organizations between paying quarterly state unemployment tax as a contributory employer, or paying nothing quarterly and reimbursing the state dollar for dollar for benefits actually paid to former employees. The election is usually made in writing at registration and binds for at least two calendar years in most states. Reimbursing employers still file quarterly wage reports.

What is the best payroll software for nonprofits?

OnPay for most organizations at 5 to 50 staff, because it documents 501(c)(3) handling and includes every state. Patriot for organizations under 10 on the tightest budget. Gusto if your books are in Aplos. QuickBooks if they are in QuickBooks Online. ADP or Paychex when grant allocation across many funding sources or a named support contact outweighs price.

Is there free payroll software for nonprofit organizations?

Not for full service. Payroll4Free is a free Windows desktop tool for very small teams, though published sources disagree on the exact employee ceiling, and ExcelPayroll is a free spreadsheet template. Both leave every deposit and filing to you. Given failure-to-deposit penalties of 2 to 15 percent, the $37 to $50 monthly cost of full service is usually cheaper in practice.

Do nonprofits get a discount on payroll software?

Rarely as a published program. As of July 2026 no major vendor lists a standing 501(c)(3) discount on its own pricing page, despite third-party claims to the contrary. Ask directly and get any nonprofit rate in the order documents. TechSoup offers eligible organizations donated QuickBooks Online, but payroll is explicitly excluded and billed by Intuit at full price.

Can a nonprofit pay volunteers?

Only within limits. Reimbursing actual out-of-pocket expenses is fine. Beyond that, a fee is generally nominal if it stays under roughly 20 percent of the equivalent wage, does not vary with hours worked, and is not tied to productivity. Payments beyond that create an employment relationship. Stipends are generally taxable income to the recipient regardless of size.

How does grant-funded payroll allocation work?

Payroll platforms split a single salary across cost codes called departments, classes, divisions, or job codes depending on the vendor, mapping to your chart of accounts. Availability varies by plan, so confirm it on the tier you are buying. The split must be supported by time and effort records showing actual work performed, since budgeted percentages alone are a common audit finding.

Does payroll appear on Form 990?

Yes. Part VII lists all current officers, directors, and trustees regardless of pay, key employees over $150,000, the five highest compensated employees over $100,000, and the five highest paid contractors over $100,000. Reportable compensation comes from Form W-2 and Form 1099, and Form 990 is a public document.

Should a small nonprofit outsource payroll or use software?

Software is enough for most organizations under 50 staff, since every full-service platform here deposits taxes and files returns. Paying more buys a named contact rather than more capability. A professional employer organization is a different structure offering large-group benefits pricing through co-employment, which is a benefits decision rather than a payroll one. See our guide to payroll outsourcing for the full comparison.

What do I need before running a nonprofit's first payroll?

A federal EIN, your IRS determination letter, a state withholding account, a state unemployment account with the reimbursing or contributory election made, a completed I-9 and signed W-4 for every employee plus any state certificate, and a written classification decision for anyone whose employee, contractor, or volunteer status is not obvious.

How much does nonprofit payroll software cost?

At 10 staff, published July 2026 rates run roughly $87 for Patriot Full Service, $89 for Paychex Essentials, $99 for SurePayroll, $109 for OnPay or Gusto Simple, and $115 for QuickBooks Core. At 25 staff the same plans land between about $162 and $213 per month. ADP does not publish RUN pricing.

Ready to transform your onboarding?

7-day free trial No credit card required
Start Your Free Trial