Many nonprofits think it’s best to outsource bookkeeping. To leave this work to a pro. And let the nonprofit focus on its core work. So what is the role of a bookkeeper in a nonprofit?

What does a bookkeeper do?

Each organisation probably uses their bookkeeper a bit differently. But in general a bookkeeper deals with most day-to-day finance tasks. They receive invoices from your suppliers and experts and make sure these are added in your accounting system. And then they prepare payments for these invoices. They may prepare payments of salaries. They manage petty cash if you have that. And they may communicate with team members and vendors to make sure they get the information and adjustments needed.

What does it mean?

Your bookkeeper is the first one to do a check on your financial documentation. They’ll check that the invoices received are clear and complete. They don’t decide whether the invoice is justified. But they may flag that a date is wrong, the service charged isn’t in line with the contract, or that there is an error in the calculation. They will not pay out cash if there’s no documentation. And they’ll not receive cash for your petty cash box without documenting the source and reason. So anything that enters your books is at least technically correctly documented.

Big deal?

Yes, that is a big deal. Anyone who’s ever experienced an audit will confirm that. Having complete and correct documentation is an important foundation of any report you may create. Whether that’s for a project donor or a sponsor or even ‘just’ the board. Certainty that the paperwork is technically in order, with all required signatures and such, is golden!




A bookkeeper typically also enters received invoices in your accounting software, whether that’s Excel or a programme like Quickbooks, Sage or similar. That way, your bookkeeper creates data you can use to create a report. A project report or an organisation report. An outstanding receivables report. And so on.

So, what is the role of a bookkeeper in your nonprofit

In short, a bookkeeper is a gatekeeper of the quality of your documentation, underlying your reports. Bookkeepers don’t take decisions on who to contract for what price. And they don’t decide if the vendor delivered what was agreed. They don’t decide that an expense belongs to the budget line abc of project xyz. But they make it possible for others to take such kinds of decisions and more by ensuring the organisation has quality data in its systems.

What about outsourcing?

In principle, it’s certainly possible to outsource bookkeeping tasks but I don’t see it happening a lot. Often, in smaller nonprofits the finance manager also carries out bookkeeping tasks. For instance, if there aren’t many transactions for a bookkeeper to handle. Bigger organisations tend to create a finance department with a finance manager and a bookkeeper for instance.

The advantage of an in-house bookkeeper is that they’re more part of the team and will therefore more easily understand the different projects and the admin challenges you face. External bookkeepers may not as easily ‘get’ that. Also, it’s sometimes hard to find someone with nonprofit bookkeeping experience. So sometimes it pays off to employ someone and train them on the job in this.

How I can help

Grab my free resource Build a Solid Base for your nonprofit:

Get simple steps to set up and organise your finance & admin foundations guidance by me with my bundle of six simple and short workshops:

In case the bundle is too much for you at this moment, feel free to pick one or more of the workshops individually:

Please note, the bundle is cheaper than buying all six workshops separately:

Want to know more and ask questions?

If you want to discuss this more – jump into my nonprofit support community and get input from a wide range of peers and from myself!

Here is how you can join my free nonprofit support community

You can join my free nonprofit support community on the Heartbeat platform here. This group is a safe space for open exchange and discussion on potentially sensitive topics like boards, nonprofit management, fundraising, etc.

You can visit the community via a browser or via an app. Here is the link to download the Heartbeat chat app in the Google Play store.

Want to support me with a cup of coffee?

The seaside always inspires me and helps me think of articles, videos, workshops and courses I can create for you.

If you want to support me without getting a paid workshop, course or review – you can donate me a coffee and speed up my thinking process!

You can support me here: