Jordan Peacock · October 26, 2026 · 10 min read
Nonprofit Bookkeeping in Pittsburgh: A Buyer's Guide
What PA and the IRS require at your size, what nonprofit bookkeeping costs in Pittsburgh (from $399 a month), when to hire, and who files the 990.
The Short Answer
Nonprofit bookkeeping in Pittsburgh is the same monthly recording and reconciling every organization needs, plus three jobs business books never do. Restricted gifts get tracked to the dollar. Expenses get split between programs, management, and fundraising. And the numbers feed a public Form 990 and your Pennsylvania charity registration.
You usually don't need a full-time hire for that. A monthly bookkeeper working with your CPA covers it, and our nonprofit bookkeeping services start at $399 a month. We checked every rule below against its source on October 26, 2026. Confirm your own situation with your CPA.
What Bookkeeping for Nonprofits Needs That Business Books Don't
A nonprofit has to show it spent money the way it told donors it would. Your books are the proof.
Restricted money stays separate on the books
Since FASB's 2016 update (ASU 2016-14), your statements show net assets, a nonprofit's version of equity, in two classes: with donor restrictions and without. Say a foundation gives you $40,000 for an after-school program. It sits on the restricted side until you spend it on the program, then it's released from restriction.
Do you really have to code every expense to a grant? If the funder wants a report on the money, yes. Tag each expense as you enter it and the report takes minutes instead of a weekend.
Expenses get split three ways
The same update requires expenses shown by nature (salaries, rent) and by function (programs, management and general, fundraising) in one place. The 2025 Form 990 instructions ask a 501(c)(3) for the same split in Part IX. The IRS even spells out the salary math. If someone spends 40% of their time on fundraising, 40% of their pay gets reported as fundraising, even if most of their week is programs.
So if your books say 100% goes to programs, your CPA (or a sharp funder) won't buy it. It usually means nobody split the director's pay or the rent, and a bookkeeper who's only kept business books won't think to ask. Write down how you split shared costs, because the IRS and FASB both expect it.
Donor records for every gift
For any single gift of $250 or more, the donor needs a written acknowledgment from you to deduct it. Schedule A of the 990 also looks at gifts donor by donor over five years. The books need every gift tied to a donor.
What Pennsylvania and the IRS Require at Your Size
Pennsylvania looks at contributions. The IRS looks at gross receipts and assets. Federal grants add a third test.
Pennsylvania charity registration
Pennsylvania's Solicitation of Funds for Charitable Purposes Act applies to any charity that asks state residents for money. You register on Form BCO-10 with the Department of State. It's due within 30 days of receiving more than $25,000 in contributions, or before you pay anyone to solicit.
At $25,000 or less, with no paid solicitors, you're exempt. A few other types, like qualifying religious institutions, are excluded or exempt too.
What you file with it depends on your gross annual contributions for the year you just finished. That number counts contributions from all sources, wherever donors live, plus gross income from fundraising events and gaming. Government grants and contracts don't count at all.
| Gross annual contributions | Financial statements required |
|---|---|
| $25,000 or less, no paid solicitors | Exempt from registration |
| Under $100,000 (over $25,000, or $25,000 or less if you pay a solicitor) | Internally prepared (or compiled, reviewed, or audited) |
| $100,000 to under $250,000 | Compiled, reviewed, or audited |
| $250,000 to under $750,000 | Reviewed or audited |
| $750,000 or more | Audited |
A new law changes these lines. Act 104 of 2026, signed October 22, 2026, raises them to $150,000 for a compilation, $500,000 for a review, and $1 million for an audit. It applies to contributions received in calendar years that start after it takes effect in February 2027, so 2028 is the first year it covers. Until then, the table above is what the Department of State asks for.
The BCO-10 instructions say compilations, reviews, and audits must come from an independent, licensed CPA or public accountant. If you file a 990-EZ, 990-N, or 990-PF instead of the full 990, Pennsylvania also wants its Form BCO-23. Renewals are due by the 15th day of the 11th month after your year ends, and the date is on your certificate. Late filings cost $25 for each month or part of a month, and that fee can't be waived.
Why your budget isn't the number Pennsylvania uses
Here's a made-up example, not a real client. A North Side youth nonprofit has a $520,000 budget: $300,000 from a county contract and state grants, $220,000 from donors and foundations. Pennsylvania counts only the $220,000, so a compilation is the minimum, even though the budget looks like review territory. The IRS counts all $520,000 as gross receipts, so it files the full Form 990.
IRS Form 990
Which return you file generally depends on gross receipts and total assets. Here's the IRS chart.
| Your size | Annual return |
|---|---|
| Gross receipts normally $50,000 or less | Form 990-N (e-Postcard) |
| Gross receipts under $200,000 and total assets under $500,000 | Form 990-EZ or Form 990 |
| Gross receipts of $200,000 or more, or total assets of $500,000 or more | Form 990 |
| Private foundation, any size | Form 990-PF |
The return is due by the 15th day of the 5th month after your year ends. For a calendar year that's May 15, or the next business day on a weekend, so 2026 returns are due Monday, May 17, 2027. File Form 8868 by the original due date and you get an automatic six-month extension, but a 990-N can't be extended. Miss three years in a row and the IRS revokes your exemption automatically.
December year end? Your extended 990 and your Pennsylvania renewal are both due November 15, or the next business day on a weekend. For 2025 returns and renewals, that's Monday, November 16, 2026.
The renewal needs a signed copy of the 990, so a late 990 makes the renewal late too. If the books are what's holding up the 990, getting them caught up comes first.
Federal grants and the single audit
Spend $1,000,000 or more in federal awards in a fiscal year and you generally need a single audit under 2 CFR 200.501. That's for fiscal years starting on or after October 1, 2024; before, it was $750,000. Federal money passed through the state or county counts too, unless you're paid as a contractor for goods or services. That depends on what the deal really is, not on whether the paperwork calls it a contract.
Pennsylvania sales tax and two Pittsburgh taxes
Your IRS letter doesn't settle Pennsylvania sales tax. That's a separate, renewable exemption from the Department of Revenue (Form REV-72). To get it, you have to meet five tests in the state's 1997 purely public charity law.
Approved charities hand sellers a REV-1220 certificate, and the purchase has to be in the organization's name, paid with its money. A volunteer's personal card doesn't qualify, even if you reimburse it.
The City of Pittsburgh's Payroll Expense Tax follows where your staff work, not where your office is. A charity that qualifies under that same 1997 law still files its quarterly returns. It only pays on payroll tied to unrelated business activity (the kind reported on a Form 990-T).
The city's Institution and Service Privilege Tax takes 0.6% of what a nonprofit brings in for services in the city, after the first $20,000. Fees count, and so do insurance and government payments for services. Donations and membership dues don't. It's due each April 15.
A purely public charity doesn't owe it on services tied to its charitable purpose, but it still files the return, with its Pennsylvania sales tax exemption number on it.
So a qualifying charity can owe the city nothing on either tax and still have to file both. That's the kind of thing that slips when nobody's watching the calendar.
What Nonprofit Bookkeeping Costs in Pittsburgh
Our monthly bookkeeping comes in three published plans:
- Essentials, from $399 a month: bank and credit card reconciliation, monthly financial statements, books kept ready for your CPA, and QuickBooks Online management.
- Growth, from $599 a month: adds accounts payable and receivable tracking, regular strategy calls with Jordan, and cash flow forecasting and custom reports. Most nonprofits with active grants fit here.
- Scale, from $1,199 a month: adds full bill pay and invoicing, strategy calls every other week, and support for more than one entity or location.
Behind? Catch-up bookkeeping is quoted flat after a free look, from $400 for one to three months behind. Every plan starts with a free intro call, and the first month comes with a 100% satisfaction guarantee or your money back. The pricing page has the details.
Budget separately for the CPA's compilation, review, or audit. Clean books make it a smaller job.
When Should a Nonprofit Hire a Bookkeeper?
A volunteer treasurer can keep simple books. Outsourced bookkeeping for nonprofits starts to make sense when one of these is true:
- You're about to cross $100,000 in contributions, the point where Pennsylvania wants at least an outside compilation. (The new law moves that line to $150,000, starting with 2028 contributions.)
- You took your first restricted grant with reporting requirements, or hired your first employee.
- The treasurer keeps the books and also reviews them. That's checking your own work.
- Your board gets a bank balance instead of a Statement of Activities and a budget comparison.
- A review, an audit, or $1,000,000 in federal spending is a year or two out.
Four questions to ask any bookkeeper
- How will you track restricted money, by fund and by grant?
- How will you split shared costs like rent and the director's pay?
- What will the board see each month?
- What will you hand the CPA for the 990?
If the answers are vague, keep looking. Here's how we answer them.
What We Do and Don't Do for Nonprofits
Peacock Bookkeeping Services is a bookkeeping firm, not a CPA firm, based in Cranberry Township. Jordan Peacock is a Certified QuickBooks ProAdvisor. We do nonprofit bookkeeping across the Pittsburgh area, from the North Hills and Cranberry to the rest of Allegheny and Butler counties.
What we do:
- Reconcile every account monthly in QuickBooks Online, with restricted and unrestricted money tracked by fund and grant.
- Code expenses to programs, management and general, and fundraising, with the method written down.
- Prepare plain-English monthly board reports and grant expense reports.
- Hand your CPA what the 990 and any review or audit need.
What we don't do:
- We don't prepare or file tax returns, including the Form 990. Your CPA files it. We keep the books it's built from.
- We don't do compilations, reviews, or audits. Those need an independent, licensed accountant.
- We don't run payroll. Your payroll provider files the payroll returns, and we record payroll in the books.
Run a nonprofit anywhere around Pittsburgh and not sure your books would hold up to a review? Book a free intro call. We'll look at your books, tell you what your size means for the paperwork, and give you a flat price. Or call (412) 407-7420.
Written By

Certified Advanced QuickBooks Online ProAdvisor · Owner, Peacock Bookkeeping Services LLC
Every post here is written and reviewed by Jordan Peacock, the owner of Peacock Bookkeeping Services LLC in Cranberry Township, PA. We work with business owners across the Pittsburgh region on QuickBooks Online bookkeeping, catch-up cleanups, and Pennsylvania local tax questions, and we write about what we see in the books every week.
Last updated
Ready to stop doing your own books?
No sales pitch. Just straight talk about your situation.
Keep Reading
RELATED POSTS
10 min read
Bookkeeper vs CPA: Which One Does Your Business Need?
Bookkeeper vs CPA is the wrong fight. They do different jobs, they cost different amounts, and for most business owners the honest answer is both. Here's the side-by-side breakdown, the 2026 costs, and the 12-month math for a contractor doing $500K.
Read post6 min read
What Does a Bookkeeper Actually Do?
A lot of business owners pay for bookkeeping every month and still end up doing the work themselves. Here's what a bookkeeper actually does, what should be included, and how to tell if you're getting it.
Read post6 min read
Bookkeeping Cleanup Services vs Catch-Up: Which to Hire
Bookkeeping cleanup services and catch-up bookkeeping get sold as the same thing. They aren't. Here's how to tell which one your business needs, what the quotes actually mean, and how long it takes, so you hire the right help once.
Read postFree Resource
GET THE MULTI-ENTITY MONEY LEAK AUDIT
Seven checks that show you where money leaks out of the books when you run more than one LLC. Thirty minutes, no call required.
Common Questions
FREQUENTLY ASKED QUESTIONS
Our monthly plans start at $399 for Essentials, $599 for Growth, and $1,199 for Scale. A nonprofit with grant reporting usually lands on Growth, since it adds custom reports plus payables and receivables tracking. Catch-up work for books 1 to 3 months behind starts at $400. If you're not happy with the first month, you get your money back.
Today, Pennsylvania requires audited statements with your charity registration once gross annual contributions reach $750,000, and a review or audit from $250,000. A law signed in October 2026 raises those lines to $1 million and $500,000, starting with contributions received in 2028. Government grants and contracts aren't counted either way, so those numbers can sit far below your budget. Separately, a grant agreement can require an audit, and spending $1 million or more in federal awards in a fiscal year generally means a single audit.
On the desktop side, yes: Intuit sells QuickBooks Desktop Enterprise for Nonprofits. In QuickBooks Online, which we use, it's a setting instead. Change the company's tax form to Nonprofit organization (Form 990), and invoices become pledges and reports like the Statement of Activity (QuickBooks' name for the Statement of Activities) show up. Class tracking, on the Plus and Advanced plans, lets you tag each transaction to a program or grant.
Your CPA, or whoever prepares your return. We don't prepare or file it. Our job is the books underneath it, with expenses already split into program services, management and general, and fundraising the way Part IX asks. For a December year end, the 2026 return is due May 17, 2027, or November 15, 2027 on a Form 8868 extension.
The 33% rule usually means the IRS public support test on Schedule A of the Form 990. A charity generally passes if at least 33 1/3% of its support over five years (this year and the four before it) comes from the general public, government units, and other publicly supported charities. Gifts from any one donor, including a private foundation, count as public support only up to 2% of total support for those five years. Gifts from government units and from charities that qualify under this same test aren't capped.
At a Glance
Nonprofit bookkeeping in Pittsburgh, verified October 26, 2026 against the IRS, FASB, the Pennsylvania Department of State and Department of Revenue, and the City of Pittsburgh. Nonprofit books report net assets in two classes, with donor restrictions and without donor restrictions, and analyze expenses by nature and by function (program services, management and general, fundraising) under FASB ASU 2016-14. Section 501(c)(3) organizations report the same functional split in Form 990 Part IX, columns (A) through (D). A donor needs a written acknowledgment to substantiate a contribution of $250 or more. Pennsylvania requires a charity soliciting residents to register on Form BCO-10 within 30 days of receiving more than $25,000 in gross national contributions, or before paying anyone to solicit; a charity with $25,000 or less and no paid solicitors is exempt. Required financial statements by gross annual contributions: more than $25,000 to under $100,000 internally prepared (or compiled, reviewed, or audited); $100,000 to under $250,000 compiled, reviewed, or audited; $250,000 to under $750,000 reviewed or audited; $750,000 or more audited, by an independent licensed CPA or public accountant. Act 104 of 2026 (Senate Bill 1183, signed October 22, 2026, effective in 120 days) raises these lines to $150,000 for a compilation, $500,000 for a review, and $1,000,000 for an audit, for contributions received in calendar years beginning after its effective date (2028 onward). Government grants and contracts are not contributions for this test, but gross income from fundraising events and gaming is included. Filers of Form 990-EZ, 990-N, or 990-PF also submit Pennsylvania Form BCO-23. Renewal is due by the 15th day of the 11th month after the fiscal year ends under the Department's instructions, with a $25 late fee for each month or part of a month. IRS: Form 990-N for gross receipts normally $50,000 or less; Form 990-EZ or 990 for gross receipts under $200,000 and total assets under $500,000; Form 990 at or above either line ($200,000 in gross receipts or $500,000 in total assets); due the 15th day of the 5th month after year end, with an automatic six-month extension on Form 8868. A single audit is required at $1,000,000 or more in federal award expenditures for fiscal years starting on or after October 1, 2024 (previously $750,000). The Pennsylvania sales tax exemption is a separate application to the Department of Revenue on Form REV-72. For staff who work in the City of Pittsburgh, a qualifying charity files quarterly Payroll Expense Tax returns but pays only on payroll tied to unrelated business activity, and the city's Institution and Service Privilege Tax (0.6% of service receipts above a $20,000 exemption, including insurance and government payments for services, due April 15) does not apply to a purely public charity's services tied to its charitable purpose, though the charity still files the return with its Pennsylvania sales tax exemption number. This is general information, not tax advice. Peacock Bookkeeping Services LLC, Cranberry Township, PA 16066, provides monthly nonprofit bookkeeping from $399 a month and does not prepare or file tax returns, including Form 990. (412) 407-7420.
Find the gaps before a reviewer does
The intro call is free. We'll look at your books, point out any gaps, and tell you what monthly bookkeeping would cost. Your first month is covered by our 100% satisfaction guarantee.
Book a Free Intro Call →