The word "ERP" used to mean one of three things, all bad for an SMB owner:
- SAP, Oracle, or Microsoft Dynamics implementation. Six-figure license. Year-long deployment. Consultant army. Designed for $500M+ enterprises.
- Odoo or NetSuite mid-market. Cheaper but still six figures over three years once you factor in implementation, customization, and the consultant retainer.
- Excel and a sigh. What most $5M to $50M SMBs actually use because the above options were impossible.
In 2026 there's a fourth option that nobody warned you about: building your own ERP, in a custom-built native app, for under $300/month all-in.
This is the playbook for that fourth option.
What an SMB ERP Actually Is
Enterprise ERP (SAP-grade) is a multi-thousand-feature monster designed for multinationals. Your SMB doesn't need that. Your SMB needs:
- Clients and leads, with a kanban pipeline matching your real sales process.
- Projects or jobs, attached to clients, with statuses, budgets, and timeline.
- Field operations (if you have field teams): mobile check-in, voice notes, photos, AI reports.
- Documents: quotes, contracts (with e-sign), invoices.
- Inventory (if you have inventory): SKUs, stock levels, supplier orders.
- Time tracking and timesheets (or integration with a payroll provider).
- Cash flow visibility: invoiced vs paid, payables aging.
- Role-based access: owner sees everything, dispatcher sees jobs, tech sees their own.
- Reporting: basic dashboards on revenue, project profitability, team utilization.
That's it. About 9 modules. Each one is a couple of weeks of evening work in Rork. Compounded, it's a complete SMB ERP that fits your business better than anything you could buy.
The Stack You Build On
Custom doesn't mean from scratch. The right SMB ERP stack in 2026:
- Rork for the application layer. Generates Expo / React Native + web from one project.
- Supabase for the database (Postgres), auth, storage, row-level security.
- Your existing accounting tool (QuickBooks, Xero, Sage, Holded, FacturaDirecta) for books, via API.
- Your existing payroll provider (Gusto, Rippling, ADP, Sage Payroll) for payroll, via API.
- An e-sign provider (Dropbox Sign, SignNow, DocuSign) for contracts.
- An email service (Resend or Postmark) for transactional emails.
- OpenAI or Anthropic API for AI features (voice transcription, structured reports, document analysis).
Monthly cost for a 50-person business:
- Rork: $200/month (Max; $20/month without native iOS Swift)
- Supabase Pro: $25/month
- Storage (Cloudflare R2 or Supabase): $50/month
- E-sign provider: $25 to $50/month
- AI APIs: $50 to $200/month
- Email service: $20/month
Total: $250 to $300/month all-in for a custom SMB ERP.
Compare to a Microsoft Dynamics SMB implementation at $50k+ upfront and $2k+/month ongoing. Compare to NetSuite at six figures upfront and $10k+/month. The custom path is 5x to 20x cheaper for what most SMBs actually need.
The 90-Day Build Plan
You don't build the whole ERP at once. You build modules in order of pain.
Days 1 to 7: Foundation
- Supabase project. Six core tables (Client, Lead, Job, Interaction, Document, User).
- Auth (Apple Sign In, Google Sign In). See the auth guide.
- A skeleton mobile app and web target in Rork.
Days 8 to 30: Client + Project Module
- Client list, client detail screen, lead pipeline kanban.
- Project list, project detail screen, project status workflow.
- Interaction logging (calls, notes, emails).
- Push notifications when a new lead lands.
- Roll out to office staff. They use it as the new source of truth.
Days 31 to 60: Field Operations Module (If Relevant)
- Mobile field crew app: GPS check-in, voice notes, photos.
- AI-powered site report generation. See field service guide.
- Offline-first sync.
- Role-based access (technician sees only their jobs).
- Roll out to field team.
Days 61 to 90: Documents + Finance Module
- Quote generation from project data.
- Contract auto-generation with e-signature. See contract guide.
- Invoice generation tied to project milestones.
- Integration with accounting (QuickBooks/Xero/Sage API).
- Cash flow dashboard.
Days 91+: Iteration
By day 90 you have a working ERP your whole team uses. Subsequent work is incremental:
- Inventory module (if needed).
- Payroll integration.
- Time tracking.
- Reports your accountant wants.
- Specific automations as you discover them.
What You Get That SAP Can't Give You
The custom ERP has three advantages SAP, NetSuite, and Microsoft Dynamics structurally can't:
1. Workflow Fits Your Business
When your subcontractor model is non-standard, when your invoicing requirements are Spanish or German or Brazilian, when your sales cycle has a step the SaaS doesn't model: the custom ERP just does it. SAP can't be told to change.
2. Cost Doesn't Scale With Headcount
SAP, NetSuite, Dynamics, all charge per user. Your 50-person team costs 5x what your 10-person team did. Your custom ERP is $200/month flat. Hire 100 more people, still $200/month. The math gets better as you grow, not worse.
3. You Own the Roadmap
Want a new field on the client record? Add it tonight. Want a new report your tax accountant requested? SQL query. Want to integrate with the local government's e-invoicing portal that launched last month? Edge Function. With SAP, every change is a consultant ticket. With custom, every change is yours.
What You Lose
Honest tradeoffs:
- No "out of the box" features for things you didn't think about. SAP has 47 reports you'd never have built. Most you'll never miss. A few you'll have to build when you realize you want them.
- No vendor support hotline. Discord and the Rork support team replace this. Different model.
- No third-party integrations marketplace. SAP has thousands of pre-built connectors. With custom, you build the connector (usually a couple of hours per integration). Slower upfront, but you only build what you need.
- No on-paper compliance certifications. SOC 2, ISO 27001, HIPAA, are claims SAP makes on its infrastructure. Your custom ERP runs on Supabase (which is SOC 2 certified) plus your own code (which isn't). For most SMBs this is fine. For regulated industries (healthcare with HIPAA, finance with SOC 2 requirements), you may need to harden additional layers.
What Operators Are Actually Doing
A $20M Spanish construction company runs its custom ERP on this stack. Client intake, project tracking, field operations, contracts, invoicing, all in Rork. Spanish SII e-invoicing integration via Edge Function. Apple Business Manager internal distribution. The owner pays $200/month for Rork Max plus another $200 for infra. Total: about $5,000/year. SAP would have quoted $80k for licenses alone. NetSuite was $40k for the same SMB tier.
A B2B wholesale operator built a custom distribution ERP for $4,600 of Rork spend across 30 projects of iteration. Order management, customer pricing tiers, multi-location inventory.
A cannabis dispensary chain built a compliance-focused ERP across 24 Rork projects: POS, age verification, inventory by category, compliance reporting, multi-location aggregation.
A healthcare practice manager built rehabilitation patient tracking across multiple iterations. Patient progress, treatment plans, billing integration.
All in 2026. All in Rork. None of them needed SAP.
What to Do This Week
If you've been carrying an ERP project in your head and the vendor quotes have made you give up: stop comparing them to each other. Open Rork. Build the first module (clients + leads). Ship to TestFlight by Friday. Hand it to your office team.
In 90 days you have your own ERP. In a year you have a system that fits your business better than anything anyone could sell you, at 5% of the price.
See also: