Open Source Print Shop Software
PrintShopCRM is free, open source (AGPL-3.0) shop management for screen printing, embroidery and DTF shops. Self-host it on your own server, or let us host it for you.
Start your free 30-day trial · See pricing · Sign in
No credit card required. The app itself lives at pro.printshopcrm.com.
PrintShopCRM is shop management software for screen printers, embroiderers and DTF shops: quoting, estimates, invoicing, a production board, art proofing, purchasing and per-job profitability. The complete source code is public under the AGPL-3.0 licence, so you can read it, run it, change it, and host it yourself at no cost.
There is no free tier and no paid tier. There is one version, every feature is in it, and running it on your own server costs nothing.
Everything is included, at no cost
There are no seat limits, no job limits, no locked features and nothing that expires. The software you self-host is the same software we host for shops that would rather not run a server.
- Quoting and estimates with a size and colour matrix, per-size upcharges, and a no-login approval link for the customer.
- A drag-to-move production board, art proofing with customer approve and reject, and work tickets that refuse to print without approved art.
- Invoices with partial payments, a running balance, and per-job profitability costed against what your shop actually produces.
- Custom price matrices you name yourself, purchasing with S&S Activewear and SanMar lookups, a public REST API and signed webhooks.
Why it is open source
Shop software holds your customer list, your pricing and your job history. We think you should be able to read the code that handles all three, and keep running it whether or not we are still here.
- You can read every line that prices a job and stores a customer.
- If this company goes away, your shop keeps running. The software does not stop working.
- Fixes and features contributed by other shops come back to you.
- We make our money hosting it and setting it up, not by locking the software away.
Self-hosting takes about three seconds
It runs on Node 22 and SQLite. Four runtime dependencies, no build step, and one database file you can copy. No Postgres, no Redis, nothing to compile.
- Install with npm install and npm start, measured at roughly three seconds on a cold cache.
- Or run the official Docker image, built for both Intel and ARM machines.
- Works on Linux, macOS and Windows, all covered by automated tests on every change.
- Happily runs on a cheap VPS, or an old PC in the office. Backups are a file copy.
An open source alternative to Printavo, ShopVOX and InkSoft
Those are capable products and plenty of shops are happy on them. The difference is not the feature list so much as the terms you accept along with it.
- They bill per seat, every month, for as long as you use them. Self-hosting this bills nothing.
- Your data here is a single file on a machine you control, and every table exports to CSV with no fee and no support ticket.
- The trade is real: you run the server and keep it updated, or you pay us to do that part.
The catch, stated plainly
It is worth being straight about what you are taking on, because free software is not the same as free of effort.
- Somebody has to run and patch the server. That is you, or it is us on the hosted plan.
- On the self-hosted path there is no phone support line. Questions and bugs go through GitHub issues.
- This is a young public project. It runs real shops every day, but it has not been public for long.
- The AGPL obligation only bites if you run a modified copy as a service for other people. Running your own shop, there is nothing for you to do.
Common Questions
Is PrintShopCRM really free?
Yes. It is licensed AGPL-3.0, which means you can run it commercially, for as many users as you like, with every feature on, forever, without paying us anything. The only cost is the server you run it on.
What does the AGPL-3.0 licence mean for my shop?
For a shop running it to manage its own work, nothing changes: use it commercially, modify it however you like, keep it private. The copyleft obligation only applies if you run a modified version as a service for other people, in which case you publish your changes.
Do I need to be technical to self-host it?
If you are comfortable in a terminal, install is two commands and takes a few seconds. There is also a Docker image. If that is not you, we offer hosting and setup so you never touch a server.
Can I get my data back out?
Yes, and this is deliberate. Every table exports to CSV including line items with size breakdowns, the whole shop exports as one JSON file, and the database itself is a single file you can copy to a thumb drive. There is no export fee and no ticket to open.
Is this an alternative to Printavo?
It covers the same ground: quoting, proofs, production scheduling, invoicing and reporting. The differences are that the source code is public, self-hosting is free, and your data is a file you own.
Where is the source code?
On GitHub at github.com/ColeLundstrom/printshopcrm, along with install instructions, the licence, and the issue tracker.