NGOs & grants
NGO compliance software for grants, restricted funds, and donor files
A grant is a promise with a budget, a report calendar, and a pile of evidence. Customer Flow is NGO compliance software — cloud ERP for grant-funded projects: the award, the restricted spend, the approvals, and the papers a donor will ask for — on one file instead of a shared folder named “final_v7”. Program staff, finance, and leadership stop telling three stories about the same line.

Program staff keep activity logs. Finance keeps a chart of accounts. Leadership keeps a slide for the board. When a donor asks how a line was spent, those three stories do not match. Restricted money is moved on a chat message. Supporting receipts live on a field officer’s phone. Two years later a sub-award question arrives and the folder is gone. Customer Flow keeps grant budgets, spend, and supporting documents on the same record with an audit trail.
What NGO compliance software should own
Fundraising CRMs are for raising money. Accounting packages are for posting journals. Neither is the grant file. NGO grant management software has to hold the award terms, the restricted budget lines, the requests that hit those lines, the approvals, and the evidence a donor or auditor will sample. If that pack is assembled from email the week the report is due, compliance is a scramble, not a control.
Customer Flow puts the award on a grants file. Donor, period, budget, and reporting dates live there — not only in the signed PDF. Spend is requested against the grant. Approvals sit on the same record. Documents stay attached when the question arrives two years later. You still use the tools you already use to raise money. You stop using a private workbook as the system of record for restricted funds.
Restricted funds without blurring into unrestricted spend
The failure mode is familiar: a payment is urgent, the restricted budget looks close enough, and someone says yes in WhatsApp. Later finance reclassifies. Later still the donor rejects the line. Restricted funds need a remaining budget that is visible while work is happening, not a surprise at report time. They also need a written yes that is tied to the award, not to a person who has since left.
Each award is its own file. Permissions and the audit trail keep restricted money from mixing with unrestricted spend. Sub-awards and supporting documents stay on the parent file so a downstream partner’s receipt is not a separate island. You see remaining budget on the grant while requests are in flight. That is the product, whether the donor is a foundation, a government scheme, or a corporate CSR desk.
Donor reports from the file you already worked in
Annual reports that start from a blank slide are expensive. The activity happened. The spend happened. The evidence existed. It was just never on the same record. Donor compliance is easier when the pack is an export of the grant file, not a reconstruction. That is also how you survive a sudden audit sample: the trail of who approved a payment is already there.
NGOs in Pakistan, the UAE, and elsewhere use the same workspace. Local filing rules can sit in a replaceable pack; the grant file stays the same. You do not run a “Pakistan donor folder” and a “UAE donor folder” that drift. Multi-project reporting is several award files in one workspace, not several products.
Start with one live award, not a whole-of-NGO transformation
Pick the grant whose report is next. Invite program and finance people who already touch that award. Capture the budget lines you already have. Attach the signed agreement and the last donor pack. Run the next payment request on the file. If that request is cleaner than last month’s chat, add the next award.
A one-month trial with no credit card is enough to test this on a real restricted fund. Customer Flow is sized for teams that still run grants on email. The ranking question donors and boards ask is the same one search asks: can you show the file, not the slide.
Real files this page is written for
A restricted line that used to move on a chat message
Field staff needed a payment the same day. Someone approved in WhatsApp. Finance posted to the nearest unrestricted code and fixed it later. The donor rejected the reclass. On Customer Flow the request hits the award, the remaining budget is visible, and the yes is on the grant file.
A donor pack due while the evidence is still on phones
Receipts lived on a coordinator’s device. Activity notes lived in a Google Doc. Finance had a trial balance. The report week was a merge. The grant file now holds spend, approvals, and supporting documents so the pack is exported, not assembled.
A sub-award question two years after close-out
A partner spent against a downstream award. The original agreement and the partner invoices were in a shared drive that was reorganised. The parent grant file already has the sub-award papers and the trail, so the sample is not a reconstruction.
What stays on the file
- Awards, donors, and restricted funds sit in the grants module instead of a private workbook.
- Spend follows approval rules so restricted money is not moved on a chat message.
- Donor reports pull from the same file the team worked in all year.
- Sub-awards and supporting documents stay attached when the question arrives two years later.
How a file moves
Step 1
Capture the award
Donor, grant period, budget lines, and reporting dates live on the award — not only in the signed PDF.
Step 2
Spend against the grant
Requests, approvals, and documents hit the restricted fund. You see the remaining budget while work is happening.
Step 3
Report without a reconstruction
The trail of who approved a payment is already on the file when the donor pack is due.
Features that sit on the same file
Grants
Awards, donors, restricted budgets, and reporting dates on the grant file.
Approvals
Restricted spend needs a written yes tied to the award, not a chat message.
Audit trail
Donors and auditors ask who approved a line. The file already has it.
Documents
Agreements, receipts, and partner papers stay attached years later.
Finance
Spend against the grant without a second workbook.
Projects
Multi-project work beside the award, not in a separate island.
Reports
Donor packs from the same files the team worked in all year.
Related on this site
- File study: restricted funds on a grant
- What Customer Flow is
- Campus finance and grant offices
- Cloud ERP for any file-based team
Questions for this process
Does this replace a full fundraising CRM?
No. Customer Flow is for grant operations, restricted funds, approvals, and compliance documents. Use it beside the tools you already use to raise money.
Can we run more than one donor on one workspace?
Yes. Each award is its own file. Permissions and audit keep restricted funds from blurring into unrestricted spend.
Is it only for Pakistan-registered NGOs?
No. NGOs in the UAE and elsewhere use the same workspace. Local filing rules can sit in a rules pack; the grant file stays the same.
How do restricted funds stay restricted?
Requests hit the award file. Remaining budget is visible while work is in flight. Approvals sit on that record. You are not moving restricted money on a chat message and reclassifying later.
Can field offices attach evidence?
Yes. Documents live on the grant or payment file. The next person does not wait for a coordinator to empty a phone into a shared drive the week the report is due.
Does it handle sub-awards?
Sub-award papers and partner supporting documents attach to the parent grant file so a downstream question is not a separate archaeology project.
Can we start with one live award?
Yes. Pick the grant whose report is next. Invite program and finance. Run the next payment on the file. Add the next award when that pack is cleaner.
Is there a free trial?
Yes. One month, no credit card, on a real restricted fund — not a sample dataset.