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.
Nonprofit Payroll
The federal unemployment exemption to confirm in your payroll settings, the state election that saves or costs you thousands, where volunteers stop being volunteers, and how 10 payroll providers price a 501(c)(3), from published rates to quote-only plans
Almost every guide to nonprofit payroll opens by telling you that tax-exempt does not mean tax-free. That is true, but this guide starts where that warning stops: the four rules that create the most exposure at a nonprofit, and how 10 payroll providers price the work. I build HR software for small teams, and the mistakes I watch for are the quiet ones nobody notices for years.
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.
Everything here applies to US nonprofits as of October 2026, with provider prices modeled at 5, 10, and 25 staff where the price is published. It is written for organizations in the range where one person handles HR alongside three other jobs.
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 differs | Applies to | Consequence of getting it wrong |
|---|---|---|
| Federal unemployment tax exemption | 501(c)(3) organizations only | Paying a tax you do not owe, year after year |
| State unemployment funding election | 501(c)(3) organizations only | A layoff bill many times larger than expected |
| Volunteer classification limits | Every nonprofit with volunteers | Back wages, overtime, and payroll taxes |
| Salary allocation across grants | Any organization on restricted funding | Disallowed 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 (the two FICA taxes), and no effect on the employer's matching 7.65 percent. Those obligations are the same as at a for-profit employer of the same size.
The federal unemployment exemption and the form nobody should be filing
Organizations recognized under section 501(c)(3) are exempt from federal unemployment tax (FUTA) 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 goes through and the payment clears, nothing ever flags it.
| Tax | Does a 501(c)(3) owe it? | Form |
|---|---|---|
| Federal income tax withholding | Yes, withheld from employee wages | Form 941 quarterly |
| Social Security and Medicare, employee share | Yes, withheld from wages | Form 941 quarterly |
| Social Security and Medicare, employer share | Yes, 7.65 percent match | Form 941 quarterly |
| Federal unemployment tax | No, exempt under section 3306(c)(8) | Form 940 not filed |
| State unemployment | Usually, but the funding method is elective | Set by each state |
| Year-end wage reporting | Yes, no exemption | Form W-2 and W-3 by January 31 |
Two details matter. The first is timing: the exemption follows IRS recognition rather than the date you incorporated or filed. Under IRS Publication 557, an organization that files Form 1023 (the application for recognition) within 27 months of the end of the month it was organized is generally recognized retroactively to that date. File later, and recognition runs only from the date the IRS receives the application.
The timing matters if you run payroll while the application is pending. Until the determination letter arrives there is no exemption to show, so the cautious course is to keep paying federal unemployment tax. Once recognition covers that period, the tax is recoverable, but it has to be claimed rather than refunded automatically.
The second detail 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.
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, under section 3309 of the Internal Revenue Code. The statute leaves the timing of the election and its minimum period to state law, so the state workforce agency sets both the deadline to choose and how long the choice binds.
| Contributory | Reimbursing | |
|---|---|---|
| What you pay | Quarterly tax on wages at a state-assigned rate | No tax on wages |
| When you pay | Every quarter regardless of claims | Only when a former employee collects |
| How much | Rate applied to a wage base, spread evenly | Dollar for dollar for benefits paid, billed each quarter or on a period the state sets |
| Quarterly wage reports | Required | Still required |
| Best case | Predictable and capped | Years with no claims cost nothing |
| Worst case | You pay even with zero turnover | A 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.
Pooling can smooth that exposure. Some state laws let two or more reimbursing employers apply jointly for a group account that is treated as a single employer for benefit costs, according to the Labor Department comparison of state unemployment laws. A reimbursing organization with more than a handful of staff should check whether its state offers one.
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, the Labor Department fact sheet for nonprofits describes volunteers as people who serve for public service, religious, or humanitarian objectives without expecting or receiving compensation. Reimbursing genuine out-of-pocket costs such as mileage, parking, or supplies does not disturb that. Paying beyond expenses can.
That fact sheet sets no dollar limit for private nonprofits. The closest federal benchmark is Labor Department guidance on public-sector volunteers: opinion letter FLSA2005-51 presumed a fee nominal when it did not exceed 20 percent of what the employer would otherwise pay to have the same services performed.
Two further tests matter as much as the percentage. The same letter weighed whether a fee varies with the time a volunteer puts in, and the volunteer fee regulation says a nominal fee must not be tied to productivity. A fixed monthly thank-you payment is on much safer ground than the same total amount paid hourly.
| Payment to a volunteer | Generally safe | Why |
|---|---|---|
| Mileage and parking reimbursement at actual cost | Yes | Expense reimbursement is not compensation |
| Reimbursing supplies the volunteer bought | Yes | Same, under an accountable plan |
| Small fixed stipend not tied to hours | Usually | Nominal fee, if well under the 20 percent guide |
| Per-hour or per-shift payment | No | Varies with hours, which looks like a wage |
| Performance bonus or productivity payment | No | Explicitly outside the nominal fee concept |
| Paying a volunteer to do work they also do as staff | No | The 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, because IRS Publication 525 counts what someone receives in payment for personal services as income. 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 getting it wrong can produce a large financial exposure in either. The IRS applies a common-law test looking at behavioral control, financial control, and the nature of the relationship. Reclassification triggers back payroll taxes, penalties, and usually state wage claims covering several years.
Nonprofits get into misclassification 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.
A fixed end date does not settle the question. The IRS does ask whether the relationship will continue, but if the organization sets the hours, directs the method, and provides the tools, the person looks like an employee whether the funding lasts eighteen months or ten years.
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 two weeks 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.
On the accounting side, fund accounting software handles restricted funds in a way that general ledgers do not. Aplos, built for nonprofit fund accounting, 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 (the annual information return) is a public document, and under the IRS instructions for Part VII it reports individual compensation by name.
| Who gets listed in Part VII | Threshold |
|---|---|
| Current officers, directors, and trustees | Listed regardless of compensation, including unpaid |
| Key employees | Over $150,000 and meeting a responsibility test, top 20 only |
| Five highest compensated employees not already listed | More than $100,000 |
| Five highest paid independent contractors | More than $100,000 |
| Former officers, key employees, and top-five earners | More than $100,000, five-year lookback |
| Former directors and trustees | More than $10,000 |
For a small nonprofit with 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.
Church payroll and the clergy rules underneath it
A church runs payroll under a different set of rules than the rest of the nonprofit sector, and the difference is the minister. Ordained clergy hold a dual tax status: employees for income tax purposes, self-employed for Social Security and Medicare. The church withholds no FICA from ministerial wages and pays no 7.65 percent match on them, because the minister owes self-employment tax on the same earnings instead. The IRS sets the split out in Topic 417.
Income tax withholding is optional as well. Section 3401(a)(9) exempts ministerial wages from mandatory withholding, so clergy without a withholding agreement pay quarterly estimated tax instead. A minister who would rather not make those payments can set up a voluntary withholding agreement with the church to cover income and self-employment tax, which is worth offering because it prevents an April shortfall the church then gets asked to help with. Both points sit in IRS Publication 517.
| Payroll rule | Non-clergy church staff | Ordained minister |
|---|---|---|
| Federal income tax withholding | Withheld from every paycheck | Not required. Available by voluntary withholding agreement |
| Social Security and Medicare | Withheld, plus the 7.65 percent employer match | Neither withheld nor matched. The minister pays self-employment tax |
| Housing allowance | Not available | Excluded from income tax, still counted for self-employment tax |
| Year-end form | Form W-2 | Form W-2, with the designated housing amount reported separately |
| Federal unemployment tax | Exempt, as at any 501(c)(3) | Exempt |
| State unemployment | Excludable under state law | Excludable under state law |
The housing allowance goes wrong more often than anything else here, and it goes wrong in the setup rather than the arithmetic. The church has to officially designate a definite amount before it is paid, in an employment contract, minutes, a budget, or another official action, because a retroactive designation does not count.
The housing allowance exclusion is capped at the smallest of actual housing costs, the designated amount, and fair rental value, and it cannot exceed reasonable pay for the role. It applies to income tax only: the same money lands back in the self-employment tax base.
Two further exceptions cut in favor of the church. The first is state unemployment: FUTA section 3309(b)(1) lets states exclude service performed in the direct employ of a church, and where a state uses that option, church employees sit outside the state unemployment system and outside the benefits it pays.
A 1987 Labor Department directive on that provision drew the boundary: a religiously oriented organization that is not operated, supervised, controlled, or principally supported by a church does not qualify. For schools, that boundary has since moved. Section 3309(b)(1)(C) now also lets states exclude an elementary or secondary school operated primarily for religious purposes, whether or not a church controls it.
The second exception covers the annual information return: churches are excepted from it, so nothing in the Form 990 section above applies to them. The IRS excepts churches from filing Form 990 automatically, with no application and no notification required. Employment tax filings do not move: Form 941 is still quarterly, and W-2s are still due in January.
None of this changes which platform to buy so much as it changes what to ask about. Put three questions to any provider in the comparison below. Can it pay a minister with FICA suppressed as a saved configuration rather than a manual override every run? Can it carry a designated housing allowance as a separate non-taxable line that reaches the W-2 correctly? And can it be set to file no state unemployment return in a state that excludes church employment? A platform that misses the first produces a wrong Form 941 every quarter and a wrong W-2 every January.
Church accounting software with payroll is almost always two products working together rather than one. Fund accounting built for congregations tracks designated giving, pledges, and restricted funds in a way a general ledger does not, and payroll posts into it as journal entries.
Aplos, covered above for its Gusto integration, markets to churches as well as other nonprofits. If the books are in QuickBooks Online instead, payroll posts natively but is billed separately from a QuickBooks subscription donated through TechSoup, which is the same trap described further down.
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 buying, and what it costs at the headcounts small nonprofits actually run.
| Provider | Best For | Starting Price | Tax Filing | Documented 501(c)(3) Handling | Nonprofit Marketing Page | Cost Allocation | Trial |
|---|---|---|---|---|---|---|---|
| Patriot | Micro teams on a tight budget | $37 + $5/ee | Free trial | ||||
| SurePayroll | Very small teams and churches | $29 + $7/ee | Varies | ||||
| Square | Thrift shops and event staff | $35 + $6/ee | None listed | ||||
| Wave | Free accounting alongside | $40 + $6/ee | 30 days | ||||
| Homebase | Hourly and shift-based staff | $49 + $6/ee | 14 days | ||||
| OnPay | Most small nonprofits | $49 + $6/ee | 1 month | ||||
| Gusto | Teams using Aplos accounting | $49 + $6/ee | Until 1st run | ||||
| QuickBooks | Books already in QuickBooks | $50 + $7/ee | 50% off 3 months | ||||
| Paychex | Wanting a named contact | Quote | Demo | ||||
| ADP RUN | Multi-state and grant depth | Quote | 3 months |
OnPay
The strongest all-round fit for a small nonprofit, 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 payroll tiers, so nothing in payroll sits behind an upgrade, though the HR add-on and time tracking cost extra.
Several third-party articles cite a 50 percent nonprofit discount here, but 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.
Patriot Software
The cheapest full-service payroll in this comparison at every headcount modeled, at $37 per month plus $5 per employee, covering federal, state, and local filing. For a nonprofit with a budget where $30 a month is a real number, this is the honest answer.
What you give up is anyone setting the exemption up for you. Patriot markets to churches and nonprofits on dedicated pages, and its help center documents the federal unemployment exemption as a tax setting you add yourself, with an effective date. A departments report covers basic cost allocation. Additional states cost $12 per month each.
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. 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.
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 discounted ADP payroll among its offerings, so ask about that route before taking a standard quote. ADP also advertises three months of free payroll for new small-business customers.
Paychex Flex
Competes on service rather than software: its Complete package includes premium support and a payroll specialist, and the other packages can add them. For an organization where the person running payroll inherited it and has nobody to ask, a phone number is worth more than a feature.
Paychex no longer publishes a price for any plan: its Basic, Foundations, Advanced, and Complete payroll packages all carry a request-pricing button instead. Ask for the whole fee schedule in writing, including setup, year-end form filing, and any termination terms, because none of it is on the website.
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 QuickBooks Online Payroll is available directly from Intuit for additional fees, and the entry tier, Workforce Payroll, lists at $50 per month plus $7 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.
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: second cheapest at five staff, more expensive than OnPay at twenty-five.
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.
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 its base fee is the second lowest in this comparison, after SurePayroll.
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.
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.
| Provider | 5 staff | 10 staff | 25 staff | Annual at 25 |
|---|---|---|---|---|
| Patriot Full Service | $62 | $87 | $162 | $1,944 |
| SurePayroll | $64 | $99 | $204 | $2,448 |
| Square Payroll | $65 | $95 | $185 | $2,220 |
| Wave Payroll | $70 | $100 | $190 | $2,280 |
| OnPay | $79 | $109 | $199 | $2,388 |
| Gusto Simple | $79 | $109 | $199 | $2,388 |
| Homebase Payroll | $79 | $109 | $223 | $2,676 |
| QuickBooks Workforce | $85 | $120 | $225 | $2,700 |
Three things fall out of this. The base fee carries the most weight 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 shows why the billing unit deserves as much attention as the number. Payroll there is billed per active employee per month with unlimited runs, so weekly pay costs the same as a biweekly schedule, but crossing 10 employees adds a paid scheduling plan.
And the whole table spans roughly $1,900 to $2,700 a year at 25 staff. 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
Less exists than search results suggest. They promise nonprofit pricing on payroll software with some confidence, but the picture on the vendor sites is thinner.
As of October 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.
A missing published discount 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.
| Route | What it actually covers | What it does not |
|---|---|---|
| TechSoup donated QuickBooks Online | Plus or Advanced for an annual administration fee far below retail | Payroll, which Intuit bills separately |
| TechSoup ADP listing | Discounted access to ADP for eligible organizations | Published rates: still a quote conversation |
| Vendor nonprofit landing pages | Documentation of 501(c)(3) tax handling | A price different from the standard published one |
| Third-party discount claims | Nothing verifiable | Confirmation 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 separate payroll subscription in month one. Budget them as two lines.
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.
| Option | What it costs | What you still do yourself |
|---|---|---|
| Payroll4Free | Free for nine or fewer people paid once a month | All deposits and filings unless you buy its tax service, on Windows |
| Patriot Basic | $17 per month plus $4 per employee | All deposits and filings |
| Wave accounting alongside paid payroll | Accounting free, payroll $40 plus $6 | Nothing beyond source documents |
Payroll4Free needs the closest reading. It is ad-supported Windows software that calculates pay and produces filled tax forms at no charge. Its own FAQ sets the free ceiling at nine or fewer people paid no more than once a month, and having the company deposit and file your taxes is a separate paid service rather than part of the free tier.
The economics rarely favor the free route. The gap between self-service and full service is roughly $30 a month at ten staff, comparing Patriot Basic with Patriot Full Service. One missed deposit generally costs more than a year of that difference.
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, under the IRS penalty schedule. 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.
Payroll at a small nonprofit
Payroll at a small nonprofit usually runs without a finance department behind it. 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. Most nonprofit software roundups drift toward organizations with a finance department, so the four questions below focus on what matters at the smaller size.
New-hire paperwork 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.
Before you choose
FirstHR is an onboarding and HR platform, not a payroll provider. Payroll runs, payroll tax filing, and benefits administration come from the providers above, so 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.
The paperwork fails because Section 1 of the I-9 for the new program coordinator was signed 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 one inbox nobody else can search, 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 that put the I-9 and W-4 on each new hire's plan, e-signature on offer letters and policy acknowledgments, employee records with a self-service portal, document management, and training with completion tracking, for US nonprofits at a flat $98 or $198 a month depending on the plan, each with a fixed allowance of active seats rather than a per-employee fee. 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.
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 tax paid before the determination letter arrives has to be claimed back once recognition comes through, and recognition generally reaches back to formation only when the application is filed on time.
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 no tax on wages and instead reimbursing the state dollar for dollar for benefits actually paid to former employees. The election is made in writing with the state, which sets its deadline and how long it binds. Reimbursing employers still file quarterly wage reports.
What is the best payroll software for nonprofits?
OnPay for most small nonprofits, because it documents 501(c)(3) handling and includes every state. Patriot for the smallest teams 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 free Windows software for organizations paying nine or fewer people once a month, and its free tier leaves every deposit and filing to you. Given failure-to-deposit penalties of 2 to 15 percent, a full-service base fee of $29 to $50 a month is usually cheaper in practice.
Do nonprofits get a discount on payroll software?
Rarely as a published program. As of October 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 not part of the donation and Intuit bills it separately.
Can a nonprofit pay volunteers?
Only within limits. Reimbursing actual out-of-pocket expenses is fine. Beyond that, the Labor Department's public-sector benchmark treats a fee as nominal up to 20 percent of the equivalent wage, provided it does not vary with hours worked and is not tied to productivity. Payments beyond that put volunteer status at risk. 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 small nonprofits, 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.
What do I need before running a nonprofit's first payroll?
A federal Employer Identification Number (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 October 2026 rates run roughly $87 for Patriot Full Service, $95 for Square, $99 for SurePayroll, $100 for Wave, $109 for OnPay, Gusto Simple, or Homebase, and $120 for QuickBooks. At 25 staff the same plans land between about $162 and $225 per month. ADP and Paychex quote every plan.
Make HR the easy part of running your business
Onboarding, e-signatures, training and core HR in one place. Up and running in 5 minutes.
- 7-day free trial
- No credit card required
- Cancel anytime
