Load realistic test data into your QuickBooks Online sandbox in minutes
Stop hand-entering fake invoices. EasyTestData generates a full year of customers, vendors, invoices, bills, payments, payroll, and journal entries then loads it directly into your QuickBooks Online sandbox.
See what lands in your QuickBooks Online sandbox
One click generates a complete company.
Built for developers who work with QuickBooks Online
QBO App Developers
Building a QBO integration? Load realistic multi-entity data so you can test against partial payments, credit memos, and messy A/R.
Software Testers
Validate your reporting against a realistic chart of accounts with industry-specific expense categories and revenue splits.
QBO Consultants
Setting up a demo for a client pitch? Load a construction company, a SaaS startup, or a restaurant in minutes.
CI/CD Automation
Use the REST API or CLI to generate, load, test, and purge in your pipeline. Deterministic seeds mean same input = same data.
Three steps to a full company
Connect your sandbox
Link your QuickBooks Online sandbox with OAuth. Takes 30 seconds.
Pick an industry + scenario
8 industry templates, 7 scenario presets, or override every parameter yourself.
Watch it load
Hit run. Entities stream into your sandbox with live progress.
Open source. Self-host for free.
The core engine, CLI, and SDK are Apache 2.0. Run on your infrastructure with no limits, or use our managed Cloud.
No Vendor Lock-In
Your data generation runs locally. Export JSON/CSV, use the CLI, or self-host the full platform.
Community Driven
Contribute templates, presets, and adapters. Build Xero or FreshBooks support with the adapter interface.
CLI + npm
npx easytestdata generate --template saas — generate data from your terminal or CI pipeline.
Not just random data
Every number is financially coherent. The books actually balance.
Financially Coherent
Revenue = invoices + sales receipts. EBITDA checks out. The P and L actually makes sense.
Industry-Specific
Each template configures realistic service items, expense categories, and COGS ratios for your industry.
The Messy Stuff
Partial payments, credit memos, vendor credits, refund receipts. The edge cases that break integrations.
Deterministic Seeds
Same seed = same data, every time. Reproduce bugs reliably across environments.
Clean Purge
Every generated entity is tagged. Purge only what EasyTestData created, leaving your manual data intact.
Export Anywhere
Export as JSON or CSV to seed any system.
Simple, transparent pricing
Start free. Upgrade when you need more.
Free
- 1 QBO connection
- 5 jobs/month
- 500 entities/job
- 1 team member
- All templates and presets
Solo
or $290/yr (save 17%)
- 3 QBO connections
- 100 jobs/month
- 5,000 entities/job
- 1 team member
- 2 API keys
Team
or $790/yr (save 17%)
- 10 QBO connections
- 500 jobs/month
- 50,000 entities/job
- 10 team members
- 10 API keys
Enterprise
or $2,990/yr (save 17%)
- Unlimited connections
- Unlimited jobs/month
- Unlimited entities/job
- 50 team members
- 50 API keys