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.

Start Free No credit card required. 10 free jobs/month
100% Open Source Apache 2.0
8 Industries 7 Scenarios 14+ Transaction Types 2,500+ Transactions Per Run US, UK, AU & CA

See what lands in your QuickBooks Online sandbox

One click generates a complete company.

Date Type Name Amount Status Jan 3 Invoice Meridian Analytics $12,400 Paid Jan 5 Sales Receipt Cash Sale $850 Jan 8 Bill CloudHost Pro -$2,200 Paid Jan 10 Payment Meridian Analytics $8,680 Partial Jan 12 Credit Memo Vertex Solutions -$1,240 Applied Jan 15 Payroll Emily Chen -$4,200 Jan 22 Journal Entry Depreciation -$1,500 Jan 28 Estimate NovaTech Systems $18,500 Accepted
90 Customers 45 Vendors 312 Invoices 280 Payments 120 Journal Entries

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

1

Connect your sandbox

Link your QuickBooks Online sandbox with OAuth. Takes 30 seconds.

2

Pick an industry + scenario

8 industry templates, 7 scenario presets, or override every parameter yourself.

3

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

$0
  • 1 QBO connection
  • 5 jobs/month
  • 500 entities/job
  • 1 team member
  • All templates and presets
Get Started
Popular

Solo

$29 /mo

or $290/yr (save 17%)

  • 3 QBO connections
  • 100 jobs/month
  • 5,000 entities/job
  • 1 team member
  • 2 API keys
Upgrade

Team

$79 /mo

or $790/yr (save 17%)

  • 10 QBO connections
  • 500 jobs/month
  • 50,000 entities/job
  • 10 team members
  • 10 API keys
Upgrade

Enterprise

$299 /mo

or $2,990/yr (save 17%)

  • Unlimited connections
  • Unlimited jobs/month
  • Unlimited entities/job
  • 50 team members
  • 50 API keys
Contact Sales

Stop hand-entering test data.

Start Free →

Free tier. No credit card. Set up in 2 minutes.