For Business Central data owners
Feed Power BI, reporting tools, and custom apps from a clean relational copy of Business Central — without querying the BC APIs directly, and without extra load on your BC environment. Set it up once; BC2SQL keeps it in sync.
Click to view full resolution
If your company runs Business Central SaaS, you no longer have a local database to point your reporting tools at. BC2SQL Sync gives you one back: a reliable, always-current copy of your BC data in a SQL database you control — so Power BI, reporting platforms, and custom applications keep working against a clean relational schema instead of the BC APIs directly.
No engineering project required to stand it up: configure the entities and fields you need, choose a target database (SQL Server, PostgreSQL, or MySQL), and BC2SQL keeps it synchronized on the schedule — or, with webhook sync (available as an add-on on Flat, included on Enterprise), the near-real-time trigger — that fits your reporting needs.
Built for the people who own BC data day to day: IT managers, solution architects, BI and data engineers, and partners who maintain BC environments for multiple clients — with multi-tenant, multi-database support for exactly that use case.
REST integration with OAuth2, throttling-safe requests, and detailed connectivity tests.
Flexible transformations, value mappings, and validation to fit any target schema.
Cron-based jobs with fine-grained controls and visibility on execution outcomes.
Monitor entities, jobs, and logs with curated widgets and quick-access actions.
Authentication, session control, and detailed logs for compliance-focused teams.
Optimized pipelines and batching strategies to keep large syncs fast and resilient.
The plans below differ mainly in how fast your SQL copy reflects a change made in Business Central.
BC2SQL polls Business Central on a fixed interval — daily on Free, at the frequency you choose on Flat — and pulls whatever changed since the last run. Simple, predictable, and enough for most reporting use cases where "current as of this morning" is fine.
BC2SQL subscribes to Business Central's native webhook notifications: when a record is created, changed, or deleted, BC pushes the event to us and we trigger the sync immediately — instead of waiting for the next polling interval. No fixed schedule, no polling overhead on your BC environment. Available as a paid add-on on Flat, included by default on Enterprise. (We're not yet publishing a latency number here — it depends on your data volume; ask us for figures from the environments we operate today.)
Every plan's limit is expressed in monthly syncs — the thing we actually meter — not table count, which is entirely up to you. Prices in EUR.
Trial plan
For evaluating BC2SQL against a real dataset before committing.
Get Started Freeper month, indicative
For teams that need a predictable, higher sync volume than Free allows.
Start with FlatOn request
For organizations with contractual SLAs, compliance requirements, or volumes beyond Flat.
Learn MoreFlat prices are indicative starting points — contact us for a quote matched to your expected sync volume and update frequency. See how scheduled and webhook sync differ above.
Built with a pragmatic, operations-friendly toolkit that scales with your data flows.
Move from configuration to execution in minutes with BC2SQL Sync.