B2B sportsbook software · source included · 0% revenue share

They take 12% of your GGR forever.
We take zero.

SportsCrafter is a complete sportsbook — player app, back office and 16 production microservices — sold as pure software. Buy the source outright for €249,000, or pay it off at €9,900/month — every payment counts toward owning it, and at month 36 the source is simply yours. No GGR share. No per-bet fees. No player caps. Ever.

16microservices
0%GGR share
3full apps
brands & players
Football · LaLiga Live
RM
Real Madrid
2–1
74'
FCB
Barcelona
11.85
X3.60
24.20
Real Madrid to win
Single · @1.85
Stake €100
Cashout · €126.40 Partial available
Odds engine · streaming
Risk: exposure within limits
Auto-settlement running
The math

Your platform provider is your biggest player. And they never lose.

Move the slider to your monthly GGR. This is what the revenue-share model costs you over three years — versus flat software.

Revenue share is a tax on being good at your job. It's a lease with nothing at the end. Forever. Lock-in is the product.
€325,000

SportsCrafter side assumes the rental plan at €9,900/month, all-in. Feed and payment provider costs are yours under any model — excluded from both columns. Turnkey setup fees and monthly minimums are also excluded, so the red number is conservative.

You pay a turnkey provider over 3 years −€1,404,000
You pay SportsCrafter over 3 years (rent, all-in) €356,400
Your effective platform rate with SportsCrafter 3.0% flat vs 12%
You keep +€1,047,600 over 3 years — enough to buy the source outright 4× over Book the demo — bring this number →

€249,000 to own · or pay it off at €9,900/mo — see the buyout ladder →

Their monthly bill turnkey · at your GGR

  • Revenue share (12% of GGR)€36,000
  • Platform minimums & fees~€4,000
  • Sports feed — resold to you, marked up 2–3×~€6,000
  • Hosting"included" — inside the %
Total~€49,000/mo

Doubles when you double.

Your bill, unbundled SportsCrafter · direct rates

  • Platform — rent, maintenance included€9,900
  • Your cloud (AWS/GCP, typical)~€2,500
  • Sports feed — direct contract, zero markup~€4,000
  • Revenue share€0 — forever
Total~€16,400/mo

Same bill at 10× the GGR.

You keep the difference: €32,600 every month — and it grows with your book, because our side never does. Feed pricing varies by coverage (~€3–8k direct — our Feed Desk introduces you, you sign directly, we take zero markup). Yes, we publish the whole bill. Ask anyone else in this industry for their line items.

FEED DESK 01 we introduce you to feed providers directly 02 you sign at direct rates — your contract, your data 03 our markup: €0, forever the only vendor in this industry that helps you buy less through us
Already live on a turnkey?

That bill you just saw? You can stop paying it.

Switching is not a side offer — it's our favorite deal. Your SportsCrafter stack runs in parallel next to the old platform, on real feeds, until you trust it. Then one cutover weekend — and the revenue share is gone forever.

Players, balances, history — everything moves with you Parallel run on real feeds — zero player impact Zero migration fee — the move itself is free Every payment counts toward owning the code
What's inside

A complete sportsbook. Not a demo. Not a framework.

Three production applications, documented service by service. You'll see all of it running in a live demo. The code itself? Nobody sees that until it's theirs.

Next.js · Spanish-first · LATAM-ready

Player app

Pre-match and live betting over WebSocket, match visualizer with pitch, lineups and standings, promos and rewards — plus a retail terminal mode and an iframe embed for your existing platform.

Boca Juniors — River PlateLIVE · 61'
2.103.253.60
Cashout & partialVisualizerTerminal modeiframe embedOdds boosts
Go 1.22 · gRPC · NATS JetStream

16 services. One mesh.

Feed-agnostic ingestion, derived odds engine, synthetic markets, wallet with reservations, immutable audit — every service documented, one schema each.

bet → risk
Multi-tenant · 2FA · Telegram alerts

A real trading desk

Odds controller, markets registry, event visibility, trader approvals, settlement worklists. Try the margin control:

Football · LaLiga · match winner margin 7.5%
Live exposure

Risk sees it all

One license

Unlimited brands

The multi-merchant switcher runs every skin on the same engine. Fraud/RG, AML restrictions and GGR/NGR reporting included.

The 16 services — every one documented
identitywalletsports-feedoddsbetrisktraderpromotionscashoutsettlementadminnotificationsreportingauditfraud / RGconfig

Stack: Go 1.22+ · PostgreSQL 16 · Redis 7 Cluster · gRPC / Protobuf · NATS JetStream · Envoy / Kong · Docker + Kubernetes · OpenTelemetry → Grafana

Adapter surface: odds feeds · payments (cards, crypto, local rails) · KYC / AML · CRM & affiliates · analytics — documented interfaces, you contract every provider direct, our markup is €0.

Here's what all of it looks like running →

See it running

Stills from the demo build. The motion is in the demo.

Watermarked screens from the demo environment. The live walkthrough is 45 minutes and fully interactive — consider this the trailer.

Typical coverage with a direct feed contract: 25+ sports · 40,000+ live events/mo · 300+ market types — plus the derived-odds engine on top.

every demo screen carries the viewer's name — scouts hate it
play.sportscrafter.demo Live odds
SportsCrafter player app — live event page
bo.sportscrafter.demo/risk Exposure
SportsCrafter back office — risk and exposure dashboard
bo.sportscrafter.demo/odds-controller Margins
SportsCrafter back office — odds controller and margins

Demo data only. In live sessions every screen carries your name — see the house rules.

Pricing — published, because nobody else dares

Two ways to pay. Zero ways for us to touch your GGR.

Every vendor in this industry hides pricing behind a sales call. Here's ours, on the internet, with numbers.

Rent · flat · all-in

Rent it

€9,900 /month
flat — whether you make €50k or €5M a month
  • Full platform, deployed on your cloud
  • Maintenance, patches & upgrades included
  • Unlimited players, bets, brands and skins
  • Full source delivered the day you buy out
  • Every payment counts toward owning it — 36 payments and the source is simply yours.
  • 12-month minimum. Then leave whenever you want.
Start renting
The endgame Own · perpetual source license

Own it

€249,000 one-time
then it's yours. forever. like software used to be.
  • Cash price — €107,400 (30%) less than renting to own
  • Full source code delivered to your repos on day one
  • Perpetual license — deploy anywhere, modify anything
  • Unlimited brands, any jurisdiction you're licensed in
  • 90 days of deployment & handover support included
  • Optional care plan: €4,900/mo — updates, feed adapters, P1 answered in 1h, 24/7
Buy the source
The buyout ladderPay it off monthly · every month earlier you settle is money saved
Buy out atRent paidBalance dueTotal costYou save vs renting to term
Day one€0€249,000€249,000€107,400
Month 12€118,800€165,840€284,640€71,760
Month 24€237,600€82,680€320,280€36,120
Month 36€356,400€0 — transfers automatically€356,400baseline

Stop before you've paid it off? Everything you've paid keeps counting toward owning it for 12 months — come back inside that window and pick up right where you left off, full value. Paying monthly totals €356,400 vs €249,000 cash — the cost of spreading it over three years, with maintenance, upgrades and support included throughout. The fine print, published →

Drag your monthday one
paid so far €0 balance to own €249,000 total to own €249,000
GGR share: €0 Per-bet fees: €0 Player caps: none Revenue reporting to us: never Exit penalty: none

Launch pricing. Switching from a revenue-share platform? We don't charge a migration fee — leaving one is free.

Los mercados donde realmente operás The markets you actually operate in

Built LATAM-first. Não é uma tradução.

Built market-first. Never a bolted-on translation.

Built for the Gulf and MENA. Arabic-native, right to left.

Built for African operators. Mobile-money native.

Built for regulated Europe. Compliance-ready.

Built for North America. State-by-state ready.

🇧🇷 Brazil-ready

Português nativo in the player app, PIX through your own PSP contract, and reporting built for regulated-market submissions.

Spanish-first 🇲🇽 🇨🇴 🇦🇷 🇵🇪

The player app ships Spanish-first with per-brand language packs — not a bolted-on translation file.

Local rails

Payment adapters for the rails your players actually use — cards, wallets, cash networks, crypto — contracted direct, zero markup.

Retail & omnichannel

Terminal mode and iframe embed for casino-first or retail-heavy operations — one engine behind every channel.

Southeast Asia-ready

Filipino, Thai, Vietnamese and Bahasa ship exactly like Spanish does — native per-brand language packs, not machine overlays.

Local rails, your rails

Payment adapters for GCash, Maya, DANA, OVO, PromptPay, VietQR and more — through your own PSP contracts, zero markup.

Retail & omnichannel

Terminal mode and iframe embed for casino-first or retail-heavy operations — one engine behind every channel.

🇧🇷 And LATAM too

The same engine ships Spanish-first with native Português — one platform for every market you run.

🌙 Gulf & MENA-ready

Full Arabic in the player app, right-to-left throughout, plus reporting built for regulated-market submissions.

Local rails

Payment adapters for the cards, wallets and local processors your players use across the Gulf and North Africa — contracted direct, zero markup.

Retail & omnichannel

Terminal mode and iframe embed for casino-first or retail-heavy operations — one engine behind every channel.

🌐 And every market too

The same engine ships in 50+ languages — one platform for every market you run.

🌍 Africa-ready

Hausa, Swahili, Yoruba, Zulu and more in the player app — native per-brand language packs, not machine overlays.

Mobile money & local rails

Payment adapters for M-Pesa, Airtel Money, Paystack, Flutterwave and the rails your players run on — contracted direct, zero markup.

Retail & omnichannel

Terminal mode and iframe embed for casino-first or retail-heavy operations — one engine behind every channel.

🌐 And every market too

The same engine ships in 50+ languages — one platform for every market you run.

🇪🇺 Europe-ready

Every major European language in the player app, with reporting shaped to each regulator's submission format.

Local rails

Payment adapters for SEPA, iDEAL, Trustly, Sofort, cards and more — through your own PSP contracts, zero markup.

Retail & omnichannel

Terminal mode and iframe embed for casino-first or retail-heavy operations — one engine behind every channel.

🌐 And every market too

The same engine ships in 50+ languages — one platform for every market you run.

🇺🇸🇨🇦 Regulated-market ready

Built for the geolocation and reporting demands of state-by-state and provincial regulation — your license, your jurisdictions.

Local rails

Payment adapters for cards, ACH, PayPal and the processors your players use — contracted direct, zero markup.

Retail & omnichannel

Terminal mode and iframe embed for casino-first or retail-heavy operations — one engine behind every channel.

🌐 And every market too

The same engine ships in 50+ languages — one platform for every market you run.

How it works

From first look to full ownership. Four steps.

A serious process for a serious purchase — you verify everything that matters, we protect what's ours, and nobody's time gets wasted.

01

Live demo

45 minutes on the running platform — player app, back office, trading tools, real-time odds. Hosted by us, driven by your questions.

No commitment
02

Deep-dive & verification

NDA plus a €2,500 deposit — refunded if you walk away, 100% credited if you proceed. Unlimited depth on the running product — and an independent technical auditor verifies the source builds, deploys, and matches what you saw.

€2,500 — refunded or credited. Never kept.
03

Deploy & migrate

Your cloud. Migration from your current platform — players, balances, history — at no charge. 90 days of handover support.

Free migration
04

Own it

Source in your repos, or pay it off monthly — every payment counts toward owning it. Either way: zero GGR share, forever.

0% GGR · forever
House rules

We've been to this industry's parties. The process assumes nothing.

Everyone knows how demos get used in this industry — including the calls where the other side just takes notes. So the process assumes nothing and exposes nothing. Serious buyers glide through it.

RULE 01

Demos are watermarked and recorded.

Your name sits on every screen of the session. Screenshots travel with a signature. Serious buyers never notice; scouts never forget.

RULE 02

Nobody sees the code. Ever.

The demo shows what it does. How it does it is the product. Verification runs through an independent technical auditor — not through anyone's notebook.

RULE 03

Funds clear before source moves.

Wire or crypto, in full, every time. No exceptions and no offense meant — the sequencing protects both sides equally.

RULE 04

Then it's genuinely yours.

Licensed, fingerprinted, delivered to your repos. From that day on we're the easiest vendor you've ever worked with.

It's simple: the software works, the price is honest, and the process means nobody has to take anybody's word for anything. Engage seriously and this is the smoothest deal in iGaming. Come to scout, and you'll enjoy a very pleasant 45-minute demo of features you already sell. See the whole model side by side →

Side by side

Flat software vs. the turnkey treadmill

Typical turnkey / white-labelSportsCrafter
Revenue share10–15% of GGR, forever0%
Source codeclosed, never yoursin your repo (own) / yours on buyout (rent)
Player & brand limitstiered, capped, upsoldunlimited
Cost of leavingstart from zeronone — you keep the platform
Pricing"book a call"published on this page

Seen enough — book the demo →

Two ways in

Switching, or starting from zero? Both are mapped.

The escape plan · for operators on a turnkey
  1. Scope the export. Players, balances, KYC docs, open bets, history — we've scoped the standard turnkey exports, and we map yours in the first call.
  2. Parallel run. Your SportsCrafter stack goes live next to the old platform, on real feeds — same events, same odds, zero player impact — until you trust it.
  3. Cutover weekend. Balances reconcile, open bets settle or transfer, DNS flips. And the migration work? No fee — escapes are free here.

Mid-contract? That's usually the cheapest time to plan — the parallel run happens while the old meter is still running on their side of the fence.

From zero to first bet · for new operators
  1. What you bring: a gambling license (or a licensing plan — we'll point you at the usual routes), a feed contract (Feed Desk introduces you), and a PSP.
  2. What we bring: the whole platform, deployed on your cloud, with runbooks your first ops hire can actually follow.
  3. The typical path: demo → deposit → deployed in weeks, not quarters — run by a team of 3–5, not 30. Pay €9,900/month while you find your feet — every payment counts toward owning it outright.

No GGR yet? The calculator still works — drag it to where your business plan says year one lands.

You're a fit if: you hold (or are getting) your own license · you want the bill to be a number · you can run ops
You're not if: you want a partner who runs everything and charges like one · you need someone else's license to operate
Straight answers

FAQ

Why is this so much cheaper? What's the catch?

There's no catch — there's a different business. Turnkey vendors price like landlords; we price like a software company. We win by selling many licenses at honest prices instead of taxing a few operators forever. The trade: you bring your own license, your own feed contract, and your own ops. If you want a partner who runs everything and charges like a partner, that model exists — everywhere else.

How do I know the code is real before paying?

You don't see it — nobody does, and that's exactly why it's worth owning. Proof comes without exposure: the live demo shows the entire platform running, at any depth you ask for. An independent technical auditor verifies the source — that it builds, deploys, and matches the product you saw. And the purchase itself settles as a simultaneous handover — source delivered as your funds clear, neither side able to burn the other. Renters get the same independent verification behind them from day one. We never ask for trust — and we never hand out IP to earn it.

Do I need a gambling license?

Yes — yours. SportsCrafter is B2B software; we are not an operator and we don't touch player funds. You operate under your own license in your own jurisdictions. That separation is exactly why we can sell you the software outright: your compliance, your GGR, your business.

When does renting become owning?

Automatically at month 36 — you're paying it off at €9,900/month, and after 36 payments the source is simply yours, no balloon payment. Every payment counts toward owning it. Paying monthly comes to €356,400 total versus €249,000 cash — the cost of spreading it over three years. The whole schedule is published in the buyout ladder. Short version: the sooner you settle, the less you pay.

What if I stop paying before I've paid it off?

Nothing you've paid disappears. Leave any time after the 12-month minimum, and everything you've paid keeps counting toward owning the source for 12 more months — come back inside that window and you carry on from exactly where you stopped, at full value. Paying monthly does total more than the €249,000 cash price (€356,400 over the full 36 months) — that's simply the cost of paying over three years instead of all at once, with maintenance, upgrades and support included the whole time. No gotcha, nothing hidden.

What about odds feeds?

The platform is feed-provider agnostic, with a normalization layer and provider adapters (DonBest supported today, plus a documented adapter interface for others). You contract your feed directly — our Feed Desk makes the introductions and negotiates alongside you, and we take zero markup, ever. The feed is a real cost under any model; the difference is you'll pay direct rates instead of a reseller's. On top of the feed, a derived-odds engine and synthetic markets extend your coverage.

What about payments and KYC?

Same answer as feeds: adapters, not lock-in. The wallet service exposes a documented cashier interface with provider adapters for PSPs — cards, crypto, and the local rails your markets actually run on (yes, including PIX) — and the identity service does the same for KYC/AML providers. You contract every provider directly, at your own rates, under your own compliance; we integrate and take zero markup. Already have PSP contracts? They come with you.

What does maintenance actually cover?

Security patches, dependency and infrastructure upgrades, feed-adapter maintenance, and the feature stream we ship to all customers — with published response times: P1 (book-stopping) answered within 1 hour, 24/7; P2 within 4 business hours; monthly patch train, quarterly feature releases. Included in rental; optional care plan for source owners at €4,900/month. No maintenance contract is ever required to keep running what you own.

Is there a kill switch, license server, or phone-home?

No, no, and no. The platform runs fully air-gapped: no license server to reach, no telemetry to us, nothing we can switch off. The fingerprinting in our house rules is a forensic watermark inside the artifacts — it identifies a leaked copy; it never calls home. And if you modify your source, care-plan updates arrive as upstream patches you merge on your own schedule — your fork is yours.

What exactly lands in my repos on day one?

Everything the independent auditor verified: all 16 service repositories, the player app and back-office frontends, Docker and Kubernetes manifests, CI pipelines, database migrations, the test suites, deployment runbooks, and the documentation — every service documented, one schema each. It builds from a clean clone by following the runbook; that is literally what the independent verification proves before your money moves.

Can you migrate me off my current platform?

Yes. Player accounts, balances, open bets and history — we've scoped the standard turnkey exports. And we don't charge a migration fee — the move itself is free, because the fastest way to prove the model is broken is to make leaving it cost nothing.

Isn't €9,900 plus hosting and feeds expensive?

Add it all up — that's exactly what we want you to do. Platform €9,900 + your own cloud (~€1,500–3,000) + a sports feed contracted directly at direct rates (~€3,000–8,000 depending on coverage): roughly €14–21k a month, flat. Now itemize a turnkey: 10–15% of your GGR — €36,000 a month at just €300k GGR — plus platform minimums, plus a feed resold to you at two to three times the direct rate, plus a fee for every integration. One of those bills is a number. The other is a percentage of your future. And our Feed Desk introduces you straight to the feed providers with zero markup — we're the only vendor in this industry that helps you buy less through us.

We sell software. You keep the revenue. That's the whole model.
— SportsCrafter, an iCrafter company

Stop renting.
Start owning.

Book a live demo of the running platform — player app, back office, trading tools, real time. If the demo doesn't convince you, the math already did.

Book the demo