Integrations
Keep your books straight without re-keying.
Estimark pushes invoices to the accounting system you already use, and pulls payment status back every morning, so an invoice settled in your accounts shows as paid here without anyone typing it twice.
Accounting
Xero
Push an invoice to Xero the moment a job is invoiced, with line amounts declared VAT-exclusive so the net, rate and VAT land correctly. Reverse-charge invoices carry the section 55A notice.
QuickBooks
Push invoices to QuickBooks Online and keep the invoice reference against the job.
Sage Business Cloud
Push sales invoices and purchase invoices to Sage Business Cloud Accounting, and sync contacts. This is Sage Business Cloud, not Sage 50 desktop.
Everything else
Payment status, pulled back daily
Each morning Estimark checks outstanding invoices against your accounting system, so an invoice settled in your accounts shows as paid here without anyone re-keying it.
Public REST API
A documented, versioned REST API you can build against. Authenticate with an API key in an X-API-Key header, scoped to your company with read or write permissions. The OpenAPI spec is published, so most client libraries can be generated rather than hand-written.
Outbound webhooks
Register your own URL and Estimark posts events to it: quote accepted, invoice paid, job completed, repair raised, and more. Every delivery is signed with HMAC-SHA256 so you can verify it came from us, and an endpoint that stops responding is retried with backoff rather than silently dropped.
CSV import
Bring clients and jobs across from Tradify, Jobber, ServiceM8 or a spreadsheet. Every import previews first (row counts, per-row errors and a sample of the parsed data) before anything is written, and re-running a corrected file updates rather than duplicates.
GoCardless
Direct Debit mandates are managed through GoCardless. Collecting payment from your customer is switched off until funds settle into your own account rather than ours.
For developers
Build on Estimark
Everything the app does, your own systems can do too. A public REST API with a published OpenAPI specification, API keys with read and write scopes, and signed outbound webhooks so you can react to events instead of polling for them.
The API is included on every plan. Rate limits apply per key.
Common questions
- Which accounting software does Estimark integrate with?
- Estimark integrates with Xero, QuickBooks and Sage Business Cloud Accounting. Invoices are pushed from Estimark to your accounting system, and payment status is pulled back automatically each day.
- Does Estimark work with Sage 50?
- No. The Sage integration is with Sage Business Cloud Accounting, the online product. Sage 50 is desktop software and is not supported. Payroll data can be exported in a Sage 50 CSV format for import, but that is a file export rather than a live connection.
- Does Estimark post journals to my accounts?
- No. Estimark pushes sales invoices, and purchase invoices in the case of Sage. It does not post nominal journals and it does not manage your chart of accounts.
- Is there an API?
- Yes, and it is documented. The public REST API is published as an OpenAPI specification at api.estimark.co.uk, with API keys carrying read and write scopes. You can also register webhook endpoints to receive signed events rather than polling. Both are included on every plan.
- Can I move my data across from another system?
- Yes. Estimark imports clients and jobs from CSV and matches column names loosely, so an export from Tradify, Jobber or ServiceM8 usually works unchanged. Every import runs as a preview first, so you see exactly what would be written before committing it.
See what each plan includes on pricing, or browse the full list of modules.
Build on a solid foundation.
Run the whole business without an implementation project and without legacy baggage. Every plan starts with 14 days free.
Estimating · Jobs · Invoicing · CIS · H&S · Reactive maintenance