Skip to content

Built for money that has to be accounted for.

Grant funding gets audited. OpsNGO is built so the figures in it hold up, and so each person can change only what their role allows.

  • Each organisation is walled off in the database

    Row-level security keeps one NGO's projects, expenses and participants out of every other NGO's reach. It is enforced by the database, not just hidden in the interface.

  • Roles the database enforces

    Admins, financial managers, project managers and auditors each get the access in the table, and nothing more.

  • Totals nobody can type over

    A project's grant total is calculated on the server when it is created, and its spent figure is recalculated from approved expenses only.

  • Joining is by approval

    Asking to join an organisation grants no access until one of its admins approves the request and chooses the role.

  • Receipts stay private

    Uploaded receipts are kept in private storage and opened through short-lived links.

  • Partner links you control

    Partner portal links are stored only as a hash, expire, and can be revoked at any time.

Who can change whatEvery member can see their organisation's projects and figures. Auditors can see everything and change nothing.
AreaAdminFinanceProjectAuditor
ProjectsCan changeCannot changeCan changeCannot change
Participants and partnersCan changeCannot changeCan changeCannot change
Budget linesCan changeCan changeCan changeCannot change
Expenses and bank ledgerCan changeCan changeCannot changeCannot change
Members and settingsCan changeCannot changeCannot changeCannot change

Set up your organisation's workspace.

Sign up with Google, create your organisation, and build the budget for the project you are running now. Colleagues can ask to join as soon as it exists.