One ledger, two readings
Every transaction carries the program, project, grant and fund it belongs to — so the financial answer and the mission answer come from the same row.
CovenorOS is the operating system for nonprofits. Your ledger, grants, programs, compliance and board reporting run on one set of data — so the numbers and the mission never drift apart.
| Date | Description | Category | Source | Project | Account | Amount |
|---|---|---|---|---|---|---|
| 09/14/2026 | City of Columbus | Grants | Statement | Operating Costs | Chase · ••••7421 | +45,000.00 |
| 09/14/2026 | Costco Wholesale | Supplies | Statement | After-school | Chase · ••••7421 | −1,240.00 |
| 09/12/2026 | Con Edison | Utilities | Statement | Day Center | Chase · ••••7421 | −2,180.40 |
| 09/12/2026 | Transfer — ACH ••••4471 | — | Statement | Unclear | Chase · ••••7421 | −7,500.00 |
| 09/11/2026 | Recurring donor | Donations | Manual | Unrestricted funds | Petty cash | +300.00 |
| Project | Budget | Income | Expenses | Net | % used |
|---|---|---|---|---|---|
| Operating Costs OPS | $120,000 | +88,400.00 | −61,900.00 | +26,500.00 | 52% |
| After-school PRG | $120,000 | +96,000.00 | −88,400.00 | +7,600.00 | 74% |
| Day Center PRG | $119,000 | +72,000.00 | −61,900.00 | +10,100.00 | 52% |
| Step by Step Scholarship PRG | $32,000 | +9,000.00 | −6,200.00 | +2,800.00 | 19% |
Re-importing the same file will create duplicate records — import each file only once.
| Account | Type | Currency | Balance |
|---|---|---|---|
| Chase · ••••7421 | Bank | USD | 112,940.20 |
| Chase · ••••8604 | Bank | EUR | 2,860.00 |
| Petty cash | Cash | USD | 1,320.00 |
| Date | Out | In | Match | Amount |
|---|---|---|---|---|
| 09/12/2026 | Chase · ••••7421 | Petty cash | Suggested pair | 7,500.00 |
| 09/04/2026 | Chase · ••••7421 | Chase · ••••8604 | FX · USD/EUR 1.0840 | 5,000.00 |
| Claimant | Purpose | Project | Status | Amount |
|---|---|---|---|---|
| Dana W. | Volunteer transport | After-school | To approve | 240.00 |
| Marcus T. | Workshop materials | Day Center | Approved | 1,240.00 |
Fixed costs are covered first (e.g. rent, salaries). The rest of the monthly income is split according to the configured percentages. Calculation basis: average income over the last 3 months ($47,600).
| Fund | Type | Source | Balance |
|---|---|---|---|
| Unrestricted funds | Unrestricted | Recurring donations, 3.5% | 38,420.00 |
| Community Trust Grant 2026 | Restricted | City of Columbus | 86,730.20 |
| Scholarship fund | Restricted | Named donors | 3,320.00 |
| Grant | Funder | Awarded | Received | Spent | Next report |
|---|---|---|---|---|---|
| Community Trust 2026 · Day Center | City of Columbus | 271,000.00 | +180,000.00 | −184,320.00 | 10/15/2026 |
| Step by Step Scholarship | Named donors | 32,000.00 | +9,000.00 | −6,200.00 | 12/31/2026 |
Tax, legal and compliance obligations, with a document checklist.
Which documents are missing or expiring, based on the checklists.
Record and manage data subject requests (DSR).
Change log for declarations and GDPR requests.
168 donors · 92 beneficiaries
24 providers · 11 leads
31 volunteers · 6 employees
Across every relationship type.
Compliance has moved. Declarations, mandatory documents and GDPR requests are now in the Compliance section. The calendar stays for all operational deadlines.
Live snapshot for the Board of Directors, with secure sharing links.
Cash flow, breakdown by category and aggregate KPIs across all transactions.
Budget vs. spent, net, utilization and volunteer hours for each project.
| Month | Closed by | Closed on | Result |
|---|---|---|---|
| August 2026 | Dana W. | 09/03/2026 | +8,940.00 |
| July 2026 | Dana W. | 08/04/2026 | −2,310.40 |
Every transaction carries the program, grant and fund it belongs to. When the sync is incomplete, the screen says so instead of showing a confident wrong number.
“Pas cu Pas” FoundationOn the platform
MobiversalBuild partner
Micii ExploratoriOn the platform
Cornelius AssociationOn the platform
Accurate, auditable, and completely disconnected from the programs it paid for.
Program progress, board updates and grant narratives get rebuilt by hand, quarter after quarter.
Usually the executive director's. And it leaves when they do.
What actually happened to the money. Not a matter of opinion.
What you said you would do, and how close you are to it.
In CovenorOS these are not two products with an export button between them. A transaction knows which project it funded. A project knows what it cost.

Four things stop being separate the moment everything sits on one set of data.
Every transaction carries the program, project, grant and fund it belongs to — so the financial answer and the mission answer come from the same row.
CovenorOS reads QuickBooks on a schedule and never writes back. No migration, no parallel bookkeeping, nothing to undo if you stop.
Board packs, funder updates and grant reports are generated from the live figures — not rebuilt by hand from screenshots every quarter.
Every change is recorded with who made it and when, and your data stays exportable and deletable — GDPR handled, not promised.
Repetitive work is automated where that is safe, and put in front of a person where judgment is needed.

Imported bank transactions get a suggested category, with the AI's confidence shown, and are matched to counterparties by account number and name. You review every row before anything is saved.
Upload bank statements and spreadsheets. Columns are mapped for you, and duplicates are caught before anything is saved.
QuickBooks stays your books. CovenorOS reads it on a schedule and adds the grant, program and fund context. No rip-and-replace.
The QuickBooks financial snapshot says when it is reading an incomplete sync — figures are marked partial, or withheld, rather than shown confidently wrong.
CovenorOS reads the data already in QuickBooks — no migration, nothing replaced — and gives it structure: which grant, which program, which project. Then it shows you what is missing: what looks incomplete, and what has not been attributed yet.
Read-only: CovenorOS never writes to your QuickBooks company.
We grow by deepening what is there, not by adding tiles. Programs sit above projects — the way nonprofits actually think.
Transactions, reconciliation, month-end close. In step with your accounting, not parallel to it.
A real hierarchy: programs above, projects below, money attached to both.
Installments and reporting deadlines in one place, with actual spend tied to the transactions behind it.
An audit log by default. What changed, when, and who changed it.
Grant deadlines, objectives and board meetings on one timeline.
Reports built from live data, not screenshots pasted together at 3am.
Connected directly. Transactions come in on a schedule, ready to tag with the right grant, program and fund.
No. QuickBooks stays your books and your source of truth. CovenorOS connects to it read-only, on a one-way sync — it reads transactions and adds the grant, program and fund context that accounting software has no place to store. It never writes to your QuickBooks company.
It works without it. Upload bank statements and spreadsheets — columns are mapped for you, duplicates are caught before anything is saved, and the same attribution, reporting and audit trail apply. QuickBooks is an accelerator, not a requirement.
About ten minutes from your first statement upload to a live dashboard with your own figures. No implementation project, no data migration, no consultant in between.
No. It sorts, you decide. Imported transactions arrive with a suggested category and a visible confidence score, matched to counterparties by account number and name. Every row is reviewed by a person before it is saved, and low-confidence rows are flagged rather than quietly filed.
When the underlying sync is incomplete, figures are marked partial or withheld instead of being shown confidently wrong.
It stays yours. There is an audit log by default recording what changed, when and who changed it, a full export of your organisation's data on request, and deletion on request — GDPR obligations built into the product rather than described on a policy page.
Yes — the full interface is in English and Romanian, with nonprofit terminology in each rather than translated corporate jargon. You set your own base currency, with daily exchange rates for everything else.
Pricing is per organisation and scales with the number of paid staff, not with the number of transactions you process. There is no implementation fee and no minimum term. Current plans are on the pricing page.
Get started and connect QuickBooks or upload a statement, or book a call and we will do the first import with you. Either way you are looking at your own data in the first session.