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

Call: (440) 207-0171

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

Nonprofits get scrutinized harder than most small businesses because the money belongs to the mission, not to any one person. Board members, staff, and volunteers all end up spending on behalf of the organization, which creates real risk if the records are loose. A clean process protects the organization, the board, and anyone making purchases on the nonprofit’s behalf.

Start with a written accountable plan adopted by the board. This is the document that lets reimbursements stay non-taxable to the recipient. It needs to require a business purpose tied to the nonprofit’s mission, documentation submitted within a reasonable time (usually 60 days), and return of any excess advances. Without an accountable plan, reimbursements can be treated as taxable compensation, which becomes a problem on the 990 and for the individuals being reimbursed.

Approval records matter as much as the receipts themselves. Board-approved expenses should be tied to specific minutes or a written authorization showing who approved what, when, and for what purpose. Recurring authorizations like an annual operating budget count, but big-ticket or unusual spending needs its own approval trail. For credit cards held by staff or board members, set spending limits in writing and require pre-approval above a certain threshold.

Every transaction needs a receipt, no exceptions. The receipt should show the vendor, date, amount, and what was purchased. A credit card statement alone is not enough because it does not document the business purpose. Use a shared folder or expense management tool so receipts get uploaded as soon as the purchase happens. Waiting until month-end means lost receipts and reconstructed memories that do not hold up under review.

Code expenses by both natural category and functional area. Natural categories are things like supplies, travel, or professional fees. Functional areas are program services, management and general, and fundraising. The 990 requires functional expense reporting, so coding correctly throughout the year saves hours at filing time and produces reports the board can actually use. Nonprofit bookkeeping only works when the chart of accounts reflects how the organization actually operates, including grants, restricted funds, and program tracking.

Keep personal and organizational expenses fully separated. The nonprofit should have its own bank accounts and its own credit cards in the organization’s name. Board members and staff should not be paying for nonprofit expenses on personal cards as a regular practice. Occasional reimbursements happen, but they should be the exception, documented through the accountable plan, and paid back promptly. If a personal card is used, only the business portion gets recorded in the books, and the reimbursement comes through accounts payable like any other vendor payment.

Reconcile every account every month. Bank statements, credit card statements, and reimbursement logs all get matched against the books. Any transaction without a receipt or approval record gets flagged and resolved before the month is closed. This is where most nonprofit accounting problems get caught early, before they show up as audit findings or 990 questions a year later.

If the board is reviewing financials that have not been reconciled, they are seeing numbers that could change. Monthly close protects the board’s ability to govern and gives the executive director real information to make decisions with. We help nonprofits across the Carolinas set up these systems as part of our small business accounting, bookkeeping and tax services in Jacksonville, NC, and the difference between a documented process and a casual one usually shows up the first time someone asks a hard question about a transaction from eight months ago.

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

How should grant expenses be tracked against a grant budget?

Set up each grant as its own class or project in your accounting software, code every transaction to the matching budget category, and run budget-to-actual reports monthly. Keep documentation for every charge and release funds from restriction as you spend them on allowable costs.

Read answer

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. Clean categories, reconciled donations, tracked restricted funds, and accurate payroll and vendor records all feed directly into the return.

Read answer

What does an external controller do for a small business?

An external controller provides oversight of your accounting function, reviews the month-end close, ensures financial reporting is accurate, and designs internal controls. The role sits between your bookkeeper and ownership as a second set of eyes on the numbers.

Read answer

What is the difference between bookkeeping, accounting and controller services?

Bookkeeping records and reconciles your daily financial activity. Accounting interprets that activity and produces reports for decisions and taxes. Controller services add oversight, a formal close process, and review to make sure the numbers hold up.

Read answer

How can financial strategy help with pricing and profitability?

Financial strategy connects clean books to margin analysis that shows where the business actually makes money. By breaking down margins by product, sales channel, location, job, or customer type, you can set prices and shape your business mix based on real numbers instead of assumptions.

Read answer

How should a nonprofit track restricted and unrestricted donations?

Track donor restrictions, releases from restriction, grant purposes, and board designations separately using classes or funds in your accounting software. Keep documentation at the point of receipt so Form 990 schedules and board reports pull cleanly from your data instead of requiring reconstruction at year end.

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