About This Course
Non-governmental organisations operate under a distinct financial landscape that combines the rigour of formal accounting with the complexity of multi-donor funding, restricted grants, and development-sector compliance requirements. Unlike commercial entities, NGOs must track income and expenditure at the project and fund level, demonstrate accountability to diverse stakeholders, and produce reports that satisfy both internal governance and external donor standards — often simultaneously.
QuickBooks is one of the most widely adopted accounting platforms in the NGO sector, valued for its accessibility, adaptability, and powerful reporting capabilities. Yet many finance officers in non-profit organisations are self-taught or use only a fraction of the software's features, leaving gaps in fund tracking, budget management, and financial reporting. This course bridges that gap by teaching QuickBooks within the specific context of NGO financial management.
The TrainingComplex 'Accounting for NGOs Using QuickBooks' programme takes participants through the full financial management cycle — from setting up a chart of accounts that reflects their organisational structure, to recording donor receipts, managing restricted and unrestricted funds, processing payroll and project costs, and generating the financial reports that boards, auditors, and donors require. Every concept is grounded in realistic NGO scenarios drawn from health, education, livelihoods, and humanitarian programming contexts.
Whether you are transitioning from manual bookkeeping, migrating from a different accounting system, or seeking to professionalise an existing QuickBooks setup, this course provides the structured, hands-on environment you need to build confidence and competence. Participants leave with a fully configured sample NGO file, practical templates, and the skills to immediately improve their organisation's financial management practice.
Who Should Attend
- NGO Finance Officers and Accountants responsible for day-to-day bookkeeping and reporting
- Finance Managers overseeing multi-donor project budgets
- Grant and Compliance Officers who prepare donor financial reports
- Project Managers who monitor programme budgets and expenditure
- Internal Auditors and Finance Committee members reviewing NGO accounts
- Operations and Administration staff with financial management responsibilities
- Finance staff transitioning from manual or spreadsheet-based accounting systems
Learning Objectives
- Set up a QuickBooks company file specifically configured for NGO fund accounting requirements
- Create and manage a chart of accounts that reflects programme structure, funding sources, and donor categories
- Record income from grants, donations, and other non-profit revenue streams accurately in QuickBooks
- Track restricted and unrestricted funds separately to ensure donor compliance and accurate fund reporting
- Process programme expenditure, supplier payments, and staff costs against correct budget lines and cost centres
- Manage multi-donor budgets within QuickBooks and monitor actual-versus-budget performance in real time
- Produce donor-specific financial reports, statements of financial position, and income and expenditure accounts
- Handle bank reconciliations, petty cash, and foreign currency transactions common in NGO operations
- Generate audit-ready financial records and supporting documentation that meet statutory and donor requirements
- Apply QuickBooks tools to support organisational transparency, accountability, and good financial governance
Course Modules
Module 1: NGO Financial Management Fundamentals and the Role of QuickBooks
- Key differences between NGO and commercial accounting — fund accounting principles
- Donor compliance requirements and the implications for financial record-keeping
- Overview of QuickBooks versions and selecting the right edition for your organisation
- Navigating the QuickBooks interface and understanding the dashboard and menu structure
- Understanding accountability and stewardship obligations that shape NGO financial reporting standards
- How QuickBooks integrates with external tools such as spreadsheets, payroll systems, and donor portals
Module 2: Setting Up a QuickBooks Company File for an NGO
- Creating a new company file and entering organisational details and fiscal year settings
- Configuring preferences for VAT/tax exemptions, multi-currency, and non-profit reporting
- Setting up users, access roles, and password controls to support internal financial controls
- Defining classes and locations as tracking dimensions for programmes and donor projects
- Customising the opening balance date and importing an existing chart of accounts from a predecessor system
- Establishing a data backup schedule and understanding QuickBooks file storage and recovery options
Module 3: Designing a Chart of Accounts for Fund Accounting
- Principles of a well-structured NGO chart of accounts aligned to programme and funder categories
- Creating income accounts for grants, donations, membership fees, and in-kind contributions
- Setting up expenditure accounts by programme, cost centre, and budget line
- Linking the chart of accounts to donor budget templates and organisational reporting frameworks
- Grouping and numbering accounts systematically to allow easy expansion as new projects are added
- Setting up balance sheet accounts for receivables, payables, fixed assets, and fund reserve balances
Module 4: Recording NGO Income — Grants, Donations, and Other Revenue
- Recording grant receipts from institutional donors with correct fund classification
- Handling multi-tranche donor disbursements and managing advance payments
- Processing in-kind donations, matching funds, and non-cash contributions
- Tracking unrestricted, temporarily restricted, and permanently restricted income streams
- Recording interest income, service fees, and other ancillary revenue sources to the correct accounts
- Managing deferred income — recognising grant revenue in the correct accounting period to reflect conditions met
Module 5: Managing Restricted and Unrestricted Funds
- Configuring QuickBooks classes and jobs to segregate restricted and unrestricted funds
- Monitoring fund balances and ensuring expenditure is charged to the correct funding source
- Preventing and detecting fund misallocation through system controls and review procedures
- Producing fund-specific financial summaries for donor reporting and board oversight
- Performing periodic reconciliation of class-level balances against donor agreements and approved budgets
- Documenting fund transfer adjustments and ensuring appropriate authorisation trails are maintained in QuickBooks
Module 6: Recording Programme Expenditure and Supplier Payments
- Creating and managing supplier records and entering purchase bills against budget lines
- Processing payments, recording advances, and reconciling supplier accounts
- Allocating shared costs — such as staff time and overheads — across multiple projects
- Managing petty cash accounts, imprest systems, and cash advance retirements in QuickBooks
- Setting up and applying overhead recovery rates to ensure full project cost capture across funding sources
- Using purchase orders in QuickBooks to enforce budget authorisation before expenditure is committed
Module 7: Payroll, Staff Costs, and Human Resource Expenditure
- Setting up employee records and salary structures within QuickBooks
- Processing payroll, statutory deductions, and net pay disbursements
- Allocating staff costs across multiple projects and funding sources using percentage splits
- Recording consultancy fees, per diems, and other non-payroll staff-related costs
- Managing payroll liabilities — tracking PAYE, pension, and social security obligations through to settlement
- Producing payroll summary reports that satisfy both internal management review and donor staff cost verification requirements
Module 8: Budget Management and Actual-versus-Budget Reporting
- Entering approved donor budgets into QuickBooks for real-time budget tracking
- Generating budget-versus-actual reports by project, programme, and funding source
- Interpreting variances and using QuickBooks data to support budget revision requests
- Producing quarterly financial performance summaries for management and programme teams
- Setting up separate budget versions to compare original approved budgets against revised or re-phased plans
- Using memorised report templates to automate recurring budget monitoring reports for multiple active projects
Module 9: Bank Reconciliation, Foreign Currency, and Cash Management
- Performing monthly bank reconciliations in QuickBooks and resolving common discrepancies
- Managing multiple bank accounts including project-specific and restricted fund accounts
- Recording and reconciling foreign currency receipts, payments, and exchange rate differences
- Cash flow monitoring and producing cash position reports for senior management
- Recording unrealised and realised exchange gains and losses and presenting them correctly in financial statements
- Identifying and managing outstanding cheques, uncleared deposits, and timing differences during reconciliation
Module 10: Financial Reporting, Audit Preparation, and Donor Compliance
- Generating income and expenditure statements, balance sheets, and cash flow reports in QuickBooks
- Customising reports to meet specific donor financial reporting templates and formats
- Creating an audit trail — maintaining supporting documents, approvals, and reconciliation records
- Year-end closing procedures, archiving, and preparing a clean handover file for auditors
- Running pre-audit diagnostic checks to identify missing transactions, unreconciled accounts, and coding errors
- Preparing management responses to audit findings and using QuickBooks data to support corrective action plans
Requirements & Prerequisites
Participants should have a basic understanding of bookkeeping or accounting principles, such as debits and credits, income and expenditure, and simple balance sheet concepts. Prior exposure to NGO financial management or grant reporting is beneficial but not mandatory. Delegates should bring a laptop with QuickBooks Desktop or QuickBooks Online installed, or the training centre will provide access to a licensed version for the duration of the course.
Training Methodology
- Hands-on QuickBooks lab sessions in which each participant works through a realistic NGO company file built progressively across the five days
- Case studies drawn from actual NGO financial scenarios including multi-donor project accounting, restricted fund management, and grant closeout reporting
- Step-by-step guided demonstrations by the facilitator followed by independent practice on each QuickBooks feature covered
- Group exercises in which teams reconcile donor reports against QuickBooks records and identify discrepancies
- Budget-versus-actual analysis workshops using simulated programme data to practise management reporting
- Peer review sessions where participants critique each other's chart of accounts design and financial report outputs
- Q&A clinics at the close of each day where delegates bring real challenges from their own organisations for group problem-solving
- Take-home reference guides, customisable chart of accounts templates, and donor reporting checklists for immediate workplace application
Organisational Benefits
- Stronger financial controls reduce the risk of misappropriation, audit findings, and donor disqualification
- Accurate fund tracking ensures compliance with donor restrictions and grant conditions, protecting funding relationships
- Real-time budget monitoring enables programme managers to make informed spending decisions and avoid overruns
- Professional, timely financial reports improve stakeholder confidence among boards, donors, and regulators
- Streamlined accounting processes reduce month-end closing time and free finance staff for higher-value analysis
- A well-configured QuickBooks system creates an auditable financial trail that simplifies annual audits
- Staff capability in NGO-specific accounting reduces reliance on expensive external consultants for routine reporting
- Organisational financial data becomes more consistent, comparable, and useful for strategic decision-making
Where Is Accounting for NGOs Using QuickBooks Training Offered?
This course runs in-person across: Lagos, Mombasa, Dar es Salaam, Naivasha, Kigali, Accra, Johannesburg, Kampala, Dubai, Cape Town, Riyadh, Nakuru, Pretoria, Zanzibar, Arusha, Kisumu, Abuja, Nairobi, Addis Ababa, plus Live Virtual (online) cohorts. Browse live dates for your city below.
Upcoming Schedules
| Location | Format | Dates | Price |
| Lagos, Nigeria |
In-Person |
5 Oct 2026 – 9 Oct 2026 |
USD 2,500 |
| Mombasa, Kenya |
In-Person |
5 Oct 2026 – 9 Oct 2026 |
KES 115,000 |
| Dar es Salaam, Tanzania |
In-Person |
12 Oct 2026 – 16 Oct 2026 |
USD 2,300 |
| Naivasha, Kenya |
In-Person |
19 Oct 2026 – 23 Oct 2026 |
KES 120,000 |
| Kigali, Rwanda |
In-Person |
19 Oct 2026 – 23 Oct 2026 |
USD 1,900 |
| Accra, Ghana |
In-Person |
19 Oct 2026 – 23 Oct 2026 |
USD 3,800 |
| Johannesburg, South Africa |
In-Person |
19 Oct 2026 – 23 Oct 2026 |
USD 3,500 |
| Kampala, Uganda |
In-Person |
19 Oct 2026 – 23 Oct 2026 |
USD 1,900 |
| Dubai, United Arab Emirates |
In-Person |
19 Oct 2026 – 23 Oct 2026 |
USD 4,100 |
| Cape Town, South Africa |
In-Person |
19 Oct 2026 – 23 Oct 2026 |
USD 3,800 |
| Riyadh, Saudi Arabia |
In-Person |
19 Oct 2026 – 23 Oct 2026 |
USD 4,500 |
| Nakuru, Kenya |
In-Person |
19 Oct 2026 – 23 Oct 2026 |
KES 115,000 |
| Live Virtual |
Online |
24 Oct 2026 – 15 Nov 2026 |
KES 80,000 |
| Pretoria, South Africa |
In-Person |
26 Oct 2026 – 30 Oct 2026 |
USD 3,300 |
| Zanzibar, Tanzania |
In-Person |
26 Oct 2026 – 30 Oct 2026 |
USD 2,500 |
+237 more dates — view live schedule →
Frequently Asked Questions
Do I need prior QuickBooks experience to attend this course?
No prior QuickBooks experience is required, but participants should have a basic understanding of accounting or bookkeeping concepts. The course begins with an orientation to the QuickBooks interface before progressing to NGO-specific applications, making it accessible to those new to the software.
Which version of QuickBooks does the course cover?
The programme primarily uses QuickBooks Desktop Pro/Premier and QuickBooks Online, the two versions most commonly used by NGOs in Africa and the Middle East. Facilitators will highlight differences between versions where relevant, so delegates using either platform will benefit fully.
Will I receive a certificate upon completion?
Yes. All participants who complete the five-day programme receive a TrainingComplex Certificate of Completion in Accounting for NGOs Using QuickBooks, which can be used for professional development portfolios, CPD records, and organisational HR files.
Should I bring my organisation's actual financial data to practise with?
Participants are welcome to bring anonymised or sample data from their own organisations for use during open practice sessions. The course also provides a fully developed sample NGO company file so that all exercises can be completed without requiring personal organisational data.
Is this course suitable for organisations that use donor funds from multiple sources simultaneously?
Absolutely — multi-donor fund management is one of the central themes of the course. Participants learn specifically how to configure QuickBooks to track multiple funding streams, enforce donor restrictions, and produce separate financial reports for each donor, which is one of the most common and complex challenges for NGO finance teams.
View Live Schedule & Book →