OpenWorkpaper
OpenWorkpaper is an open-source web application for documenting audits from planning through fieldwork and reporting.
What OpenWorkpaper is
OpenWorkpaper is an open-source web application for documenting audits from planning through fieldwork and reporting. Its dashboard brings together active audits, assigned procedures, and pending reviews, while a central request area handles client information requests and master PBC spreadsheet uploads and downloads. Procedures can record purpose, source, scope, methodology, results, conclusions, and reviewer comments. They accept PDF, Word, Excel, and PowerPoint attachments, and audit programs can be exported to Word. Automatic hierarchical numbering organizes groups, procedures, and attachments. Collaboration features include procedure assignments, team management, discussions, and preparer and reviewer sign-offs. Access controls combine system roles with audit-specific team assignments, and identity support includes OpenID Connect providers Microsoft Entra ID, Okta, and Keycloak. The project documents HTTPS deployment with an Nginx reverse proxy and SSL/TLS certificates, and audit logs track sensitive actions. OpenWorkpaper can run locally, on a private network, or in the cloud and uses a portable SQLite database. It is free and intended for CPA firms and internal audit departments.
Good
- Tracks active audits, assigned procedures, and reviews.
- Supports common office-document attachments.
- Includes preparer and reviewer sign-offs.
- Audit logs record sensitive actions.
Watch out
- Capacity guidance specifies 2 to 4 vCPUs for up to 200 concurrent auditors.
- A portable SQLite database is used.
Who it suits
OpenWorkpaper suits CPA firms and internal audit departments that need to document procedures and coordinate reviews. Its deployment options support local, private-network, or cloud setups.
Verdict
OpenWorkpaper brings audit procedures, request tracking, collaboration, and review records into one application. Teams should weigh its documented capacity guidance and SQLite database against their deployment needs.
Plans and prices
From OpenWorkpaper's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free / open source | Free | self-host on your infrastructure |
The facts
Each one read from OpenWorkpaper's own pages, with the date it was checked.
What it does
- Access control
- Role-based access combines system roles with audit-specific team assignments.checked 15 Oct 2026
- Access controls
- OpenWorkpaper supports role-based access control, with system roles and audit-specific team assignments.checked 8 Oct 2026
- Attachments
- Procedures accept PDF, Word, Excel and PowerPoint files.checked 15 Oct 2026
- Audit documentation
- Each procedure records purpose, source, scope, methodology, results, conclusions and reviewer comments.checked 15 Oct 2026
- Audit logging
- Logins, deletions, procedure unlocking and user changes are recorded in audit logs.checked 15 Oct 2026
- Audit logs
- The system tracks sensitive actions such as logins, deletions, procedure unlocking, and user changes in audit logs.checked 8 Oct 2026
- Capacity guidance
- For up to 200 concurrent auditors, the project recommends 2 to 4 vCPUs, 4GB to 8GB RAM, and 20GB or more of SSD storage.checked 8 Oct 2026
- Collaboration
- Teams can assign procedures, manage engagement members, discuss work and record preparer and reviewer sign-offs.checked 15 Oct 2026
- Database portability
- The database is a portable SQLite file and uploaded documents are stored in a separate persistent volume.checked 15 Oct 2026
- Deployment
- Docker or Podman Compose deployment is recommended, with a manual Node.js installation also documented.checked 15 Oct 2026
- Deployment and data
- The project supports local, private-network, and cloud deployment, and uses a portable SQLite database.checked 8 Oct 2026
- Document support
- Procedures support PDF, Word, Excel, and PowerPoint attachments, and audit programs can be exported to Word format.checked 8 Oct 2026
- HTTPS deployment
- A supplied Nginx configuration can terminate TLS on port 443 using certificates placed in the certs directory.checked 15 Oct 2026
- Identity integrations
- OpenID Connect support includes Microsoft Entra ID, Okta and Keycloak.checked 15 Oct 2026
- Intended users
- The project describes itself as built for CPA firms and internal audit departments.checked 8 Oct 2026
- Licence
- The repository is distributed under the MIT License, with copyright attributed to Robert Sandidge in 2026.checked 15 Oct 2026
- Limit: community code
- The project does not guarantee the accuracy, safety or effectiveness of community-contributed code.checked 15 Oct 2026
- Limit: deployment burden
- The project requires users to provide and maintain the hosting environment, certificates, secrets, backups and network security.checked 15 Oct 2026
- Limit: maintainer capacity
- The disclaimer says the project was developed personally and future issues or pull requests are handled using personal time and resources.checked 15 Oct 2026
- Limit: warranty
- The disclaimer provides the software as-is and disclaims responsibility for security incidents, data loss, system failures and audit failures.checked 15 Oct 2026
- Management insights
- The management view tracks review lag, procedures older than 30 days and auditor workload.checked 15 Oct 2026
- Numbering
- Automatic numbering formats groups, procedures, and attachments hierarchically, such as 1.1, 1.1.a, and 1.1.a.1.checked 8 Oct 2026
- PBC tracking
- The system centralizes client information requests and supports master PBC spreadsheet upload and download.checked 15 Oct 2026
The company
- Maker identity
- The repository license names Robert Sandidge as copyright holder; no separate corporate legal entity is identified on the official site or repository.checked 15 Oct 2026
The full review of OpenWorkpaper
Overview
OpenWorkpaper is open-source software for organizing audit procedures and workpapers from planning through reporting. It is best for CPA firms and internal audit departments able to run their own deployment. Its strongest appeal is a structured audit workflow at no software cost.
Key features
Audit programs bring purpose, source, scope, methodology, results, conclusions, and reviewer comments together within each procedure. Automatic hierarchical numbering links groups, procedures, and attachments, helping teams keep larger programs in order. Templates and evidence collection are supported, and programs can be exported to Word.
A dashboard surfaces active audits, assigned procedures, and pending reviews. Teams can assign procedures, discuss work, and record preparer and reviewer sign-offs. PBC tracking centralizes client requests and supports uploading and downloading a master spreadsheet, a practical way to coordinate client submissions alongside fieldwork. Procedures accept PDF, Word, Excel, and PowerPoint attachments.
Role-based access control combines system roles with audit-specific team assignments. OpenID Connect works with Microsoft Entra ID, Okta, and Keycloak. Audit logs track sensitive actions including logins, deletions, procedure unlocking, and user changes. The project documents HTTPS deployment behind an Nginx reverse proxy with SSL/TLS certificates.
OpenWorkpaper can run locally, on a private network, or in the cloud, and stores data in a portable SQLite database. For up to 200 concurrent auditors, its capacity guidance recommends 2 to 4 vCPUs, 4GB to 8GB RAM, and at least 20GB of SSD storage. That makes self-hosting flexible, but the team must provide and manage the infrastructure; the guidance is also an important planning constraint for larger deployments.
Pricing
The Free / open source plan costs nothing and includes self-hosted audit software. It suits teams willing to operate the application on their own infrastructure and avoids a software charge. The trade-off is that hosting and maintenance sit with the user rather than a vendor-run service. No paid tier is part of the offering described here.
Platforms
OpenWorkpaper is available as a web application, through an API, and as self-hosted software. Local, private-network, and cloud deployments are supported. The SQLite database is portable, but teams should weigh that data architecture and their operating capacity before choosing a deployment.
Who it's for
CPA firms and internal audit departments that need documented procedures, evidence, review records, and client request tracking are the clearest fit. It is particularly relevant to teams comfortable managing their own software and infrastructure. Organizations seeking a hosted service without deployment responsibilities should consider another option.
Pros and cons
- Pros: The free, open-source plan removes software fees, while procedure-level documentation, attachments, numbering, and sign-offs support a coherent audit trail.
- Pros: PBC tracking, assignments, discussions, and pending-review visibility help coordinate auditors and client requests in one workflow.
- Pros: Role-based access, identity-provider integration, and audit logs address access management and sensitive actions.
- Cons: Self-hosting means the organization is responsible for deployment and ongoing infrastructure.
- Cons: The documented database is SQLite, and the capacity guidance specifies resources for up to 200 concurrent auditors; teams with different scale or data needs should assess fit carefully.
Alternatives
For more options, browse Audit Management Software. FlinkISO is worth considering when a free on-premise QMS with unlimited concurrent users is a better match than audit-specific workpaper software. SafetyCulture (now Mitti) may suit teams looking for mobile inspection and task tools, with a free plan capped at 10 seats and five active inspection templates. Netwrix Password Secure is a paid alternative for readers seeking password-management software. QSC QS1 is another paid option. Audrey is another paid option. Diligent Audit is a paid audit alternative with custom pricing. Performance Logic Audit and Corrective Actions is another paid option. SupplyOn may be a better fit for teams seeking supplier solutions, with some solutions free and a fee-based plan priced at $45 a month.
Verdict
Choose OpenWorkpaper if your audit team wants structured procedures, client-request tracking, and review records without a software fee—and can host and maintain the application itself. Its focused audit workflow is the main reason to choose it; the self-managed deployment and SQLite-based data setup are the main reasons to look elsewhere.
Getting started
- Visit the OpenWorkpaper website
- Deploy it locally, on a private network, or in the cloud
- Set up the web application and API on your infrastructure
- Configure HTTPS with an Nginx reverse proxy and SSL/TLS certificates
- Connect an OpenID Connect provider such as Microsoft Entra ID, Okta, or Keycloak
- Create audit teams, assign procedures, and begin documenting work
Limits worth knowing
The free open-source plan is self-hosted on your infrastructure. Capacity guidance recommends 2 to 4 vCPUs, 4GB to 8GB RAM, and at least 20GB SSD for up to 200 concurrent auditors.
Questions
How much does OpenWorkpaper cost?
The Free / open source plan costs 0.00 USD and is free. It is intended for self-hosting on your infrastructure.
What platforms does it support?
OpenWorkpaper supports API, self-hosted, and web deployment.
Which audit work does it cover?
It documents audit programs and procedures across planning, fieldwork, and reporting, with internal audit listed as a supported audit type.
Can it integrate with identity providers?
Yes. OpenID Connect support includes Microsoft Entra ID, Okta, and Keycloak.
What files can procedures contain?
Procedures support PDF, Word, Excel, and PowerPoint attachments. Audit programs can be exported to Word.
Is OpenWorkpaper open source?
Yes. The project describes itself as free open-source audit software.
Alternatives to OpenWorkpaper
- 1
FlinkISO
Free planOpen sourceAndroidiOSWebAPI8.6From $750 a year - 2

SafetyCulture (now Mitti)
Free planAndroidiOSWeb7.6From $24 a month - 3

Diligent Audit
AndroidiOSWebAPI7.2From $5,000 a year - 4
Q-Hub
AndroidiOSWebAPI7.1From £85 a month - 5
Intelex Inspection Management
AndroidiOSWebAPI7.0From $44 a year - 6

Workiva Audit Management
AndroidiOSWebAPI6.9
