Everything you need to test with QuickBooks Online
Realistic synthetic financial data, loaded directly into your QBO sandbox. Every number is financially coherent.
8 Industry Templates
Each template configures industry-specific service items, expense categories, revenue splits, and COGS ratios.
Professional Services
Consulting, legal, accounting firms with billable hours and retainers
SaaS
Software companies with subscription revenue, MRR, and cloud expenses
Restaurant
Food service with 85% cash sales, inventory, and tip-based payroll
Construction
Project-based with progress billing, subcontractors, and equipment
Retail
Inventory-heavy with POS sales, wholesale purchasing, and seasonal patterns
Healthcare
Medical practices with insurance billing, patient payments, and compliance
Nonprofit
Grant-funded with donor tracking, program expenses, and fund accounting
Real Estate
Property management with rental income, maintenance costs, and commissions
7 Scenario Presets
Pre-configured parameter bundles that simulate real-world business conditions.
Healthy Small Business
Stable SMB with moderate growth and healthy margins
Rapid Growth Startup
Fast-growing company with high revenue but tight cash flow
Cash Crisis
Business with late payments, high AR aging, and cash flow problems
Seasonal Business
Revenue concentrated in peak months with off-season lulls
Mature Stable
Established company with predictable revenue and expenses
Audit Nightmare
Messy books with missing data, duplicates, and reconciliation issues
New Company
First-year business with startup costs and initial transactions
14+ Transaction Types
Full coverage of QBO transaction types, including the edge cases that break integrations.
Core Features
Financially Coherent
Revenue = invoices + sales receipts. EBITDA checks out. The P&L actually makes sense.
Deterministic Seeds
Same seed = same data, every time. Reproduce bugs reliably across dev, staging, and CI environments.
Clean Purge
Every generated entity is tagged with a configurable prefix. Purge only EasyTestData entities, leaving your manual data intact.
Export to JSON/CSV
Don't need QBO? Export your generated data as JSON or CSV to seed any system, database, or test fixture.
CLI + REST API
Web UI for interactive use. npm CLI for scripts. REST API with API keys for CI/CD pipelines and automation.
Real-Time Progress
Watch entities stream into your sandbox with live WebSocket progress updates and phase-by-phase tracking.
Open Source & Extensible
Apache 2.0 licensed core. Self-host for free, contribute templates, or build adapters for other accounting platforms.
Self-Hosted Deployment
Run EasyTestData on your own infrastructure with Docker. Free forever, no limits, no vendor lock-in.
Community Templates
Contribute industry templates and scenario presets. Validate with the built-in CLI validator and submit a PR.
Accounting Adapters
Extend beyond QBO with the AccountingAdapter interface. Build community adapters for Xero, FreshBooks, Wave, and more.
Multi-Country Support
Generate locale-aware test data for QuickBooks Online across multiple countries.
United States
USD, US addresses, EIN formats
United Kingdom
GBP, UK addresses, VAT numbers
Australia
AUD, Australian addresses, ABN formats
Canada
CAD, Canadian addresses, BN formats