Bookkeeping, tax, and accounting services for small businesses across the Carolinas.

Call: (440) 207-0171

Can a bookkeeper help a nonprofit in Jacksonville get ready for Form 990?

Yes. Most of the work that makes a Form 990 manageable happens in the bookkeeping throughout the year, not in the weeks before the filing deadline. A nonprofit walking into 990 prep with clean books has a straightforward filing. One walking in with messy books has a scramble that usually costs more in cleanup fees than a year of regular bookkeeping would have.

The 990 asks for revenue and expenses broken out in ways that only work if your bookkeeping is set up correctly from the start. Contributions need to be separated from program service revenue, investment income, and special event income. Expenses have to be tracked by function. Program services, management and general, and fundraising each need their own bucket. If your chart of accounts isn’t built for that breakdown, someone has to reconstruct it after year-end, often by guessing.

Donation tracking matters most. Each contribution needs documentation showing who gave it, how much, when, and whether it was cash, in-kind, or a pledge. A bookkeeper reconciles donor records from your donation platform or spreadsheet against what actually hit the bank. Without that reconciliation, you can’t confirm what was received versus what was promised, and you can’t issue accurate year-end donor letters.

Restricted funds need their own tracking. If a donor gives $10,000 for a specific program, that money has to be tracked separately from unrestricted operating funds. The 990 reports net assets in distinct categories and your books need to support those numbers. Many Onslow County nonprofits we see have restricted gifts mixed into general funds with no way to tell what’s been spent down and what remains. That gets caught at filing time and creates real problems.

Payroll and contractor records feed straight into the return. Officer and key employee compensation gets disclosed, including benefits and retirement contributions. Contractors paid over the threshold need 1099s issued, and those amounts need to tie to what’s on the return. Vendor records should be clean enough that a preparer or auditor can verify any payment without digging through emails and bank statements.

The handoff to the tax preparer is where good bookkeeping pays off. Reconciled bank and credit card accounts, a trial balance that ties to the financial statements, functional expense allocation already complete, and donor schedules ready to go. That turns 990 preparation into a few hours of work instead of a few weeks. For nonprofits looking for small business accounting, bookkeeping and tax services in Jacksonville, NC, we keep the books current year-round so 990 season is just an assembly job rather than a reconstruction.

Trusted Accounting for Small Businesses

First Step:
Start With a Call

Tell us about your business and what you need help with. We'll ask a few questions, evaluate your current situation, and let you know how GMJ can support your books, taxes, and day-to-day operations.

More Questions

What does business formation accounting setup include after an LLC is created?

Post-formation setup covers your EIN, business bank account, accounting file, opening balances, state and local tax registrations, and properly recorded owner equity. These steps turn a registered LLC into a business with books that actually work.

Read answer

Should my small business use cash or accrual accounting?

Cash basis is simpler and works well for many small businesses, especially for tax filing. Accrual gives a more accurate picture of profitability and is often required if you carry inventory, deal with significant receivables and payables, or report to lenders.

Read answer

What records should I gather before hiring a bookkeeper?

Pull together bank and credit card statements, payroll records, sales tax filings, merchant or POS reports, open invoices and bills, loan statements, prior tax returns, and access to your accounting software. Having these ready makes onboarding faster and helps your bookkeeper start producing useful work immediately.

Read answer

What records should a nonprofit keep for donated goods or noncash contributions?

Keep donor information, a detailed description of each item, the date received, valuation documentation, and any restrictions on use. These records support both the donor's deduction and the nonprofit's Form 990 reporting.

Read answer

How can a bookkeeper help a practice owner keep personal and business expenses separate?

A bookkeeper reclassifies personal charges out of business expense accounts, documents legitimate reimbursements properly, and sets up separate accounts so the mixing stops happening. The bigger win is a monthly review process that catches drift before it becomes a tax problem.

Read answer

How should a nonprofit track board-approved reimbursements and credit card charges?

Nonprofits need a written accountable plan, documented board approval, original receipts, and monthly reconciliation of every card and reimbursement transaction. The goal is clean records that hold up to a 990 review and clear separation between organizational and personal funds.

Read answer

GMJ Accounting is a Jacksonville, NC firm offering bookkeeping, tax, and advisory services to small businesses across the Carolinas. Founded in 2014 and led by Gina Bertone, EA, MAcc, CEP, an IRS Enrolled Agent with more than 15 years of public accounting and CFO experience.

  • QuickBooks logo
  • Square logo
  • Shopify logo
  • Gusto logo
  • Expensify logo
  • Bill.com logo
  • Keap logo
  • SmartVault logo
  • TaxJar logo
  • ShipStation logo
  • Commerce Sync logo
  • Webgility logo
  • Cin7 logo
  • Knowify logo
  • Planday logo
  • ClassWallet logo
  • SureTech logo

© 2026 GMJ CONSULTING, LLC DBA GMJ Accounting