NGO - NonProfit Management ERP Suit

Donor, grant, program, and M&E in one Odoo NGO ERP, with restricted funds, audit packs, and online giving.

Technical name

ps_ngo

Industry

NonProfit

Supported languages

English

Live demo · odoohub.pysquad.com

NGO ERP Suite is an all-in-one Odoo application for nonprofits. It connects donor commitments and campaigns to grant lifecycle, program delivery, community and beneficiary records, and grant budget vs actuals from posted accounting. Boards get an executive dashboard and printable portfolio, finance, and impact reports instead of spreadsheet packs.

Features

  • Donor and fundraising management

    Commitments, campaigns, donor segments, receipts, statements, and stewardship touchpoints in one place.

  • Grant lifecycle and compliance

    Application to closeout with budgets, milestones, checklists, partner sub-awards, and audit bundle exports.

  • Programs, projects, and logframe

    Strategic programs linked to Odoo Projects and logframe goals with target vs actual progress.

  • Community and beneficiary records

    Communities, households, and beneficiaries with eligibility, participation, and service history.

  • Service events and M&E

    Outreach, training, and workshops with attendance, indicators, lessons learned, evaluations, and accountability.

  • Grant budget vs actuals

    Actuals from posted accounting. Tag purchase orders and expenses to grants. Warn or block over-spend.

  • Restricted funds

    Parent/child fund hierarchy tied to grants, restriction type, and financial controls.

  • Executive dashboard and PDFs

    Portfolio health, grant pipeline, and printable finance, program, donor, and impact reports.

  • Online giving and partner portal

    Website donations with campaign or program designation, plus portal access for partners and donors.

PySquad NGO ERP Suite is built for nonprofits that need one Odoo system for fundraising, grants, program delivery, and impact reporting. Donors, restricted funds, implementing partners, and field records sit on the same grant and program, so board and donor questions are answered from live data.

What you run in Odoo

  • Fundraising — donor commitments, campaigns, segments, receipts, statements, and website donations.
  • Grants — award to closeout, milestones, compliance checklists, sub-awards, and audit bundles.
  • Programs and projects — strategic programs, Odoo Projects linked to grants, and logframe goals (impact → outcome → output).
  • Communities and M&E — communities, households, beneficiaries, service events, indicators, lessons, evaluations, and accountability.
  • Finance — grant budget vs actuals from posted entries, purchase and expense tagging, over-spend controls.

Accountability without extra tools

Apply reusable compliance templates to grants. Export audit bundles scoped by grant and date. Print portfolio, grant pack, donor statement, sector reach, program scorecard, logframe, and meal-pack PDFs from a shared report layout. Optional weekly board and donor stewardship email digests.

Portals

Implementing partners can open sub-award agreements in the portal. Donors can see giving history. Online donations can designate a campaign or program when Website Payment is configured.

What you need in Odoo

Works on Odoo 19 Community and Enterprise, Odoo.sh, and on-premise. Depends on Contacts, Discuss, Portal, Website, Website Payment, Project, Invoicing, Purchase, and Expenses. Optional features (sectors, logframe, MEAL, partner agreements, online giving, audit exports) can be switched in Settings → NGO Suite.

Walkthrough

Compatibility

Tested on Odoo 19 Community and Enterprise. Requires Contacts, Discuss, Portal, Website, Website Payment, Project, Invoicing, Purchase, and Expenses. Optional features (sectors, logframe, MEAL toolkit, partner agreements, online giving, audit exports) are toggled in Settings → NGO Suite. Online donations need a Website Payment provider.

Depends: base, mail, contacts, portal, website, website_payment, project, account, purchase, hr_expense

Changelog

6.0.6 — Current Odoo 19 release. Executive dashboard, grant lifecycle and compliance, fundraising and online giving, community M&E, restricted funds, grant budget vs actuals, audit bundle exports, and nonprofit PDF reports.

Questions about NGO - NonProfit Management ERP Suit

This listing is for Odoo 19 Community and Enterprise. Odoo.sh and on-premise are supported.

Need this customized for your workflow?

We can extend the module, wire it into your existing Odoo apps, or shape it around the process you already run.

Talk to us