Picture Studio Kade, a 9-person marketing agency in Rotterdam. It manages QR codes and short links for 14 clients: two restaurants, a housing association, a summer festival and a handful of retailers. Every code sits in one shared account, and every printed poster depends on it. When the festival asked for codes "on our own domain, with our logo", the team started comparing each white label QR code generator it could find. This article follows their checklist.
What agencies want from a white label QR code generator
Studio Kade wrote down three goals. Clients should see their own brand, without the agency's tooling in the way. Codes must keep working whatever happens to a contract. And the setup should cost less than the retainer it supports.
Those goals sound simple. They hide six questions, and the answers differ a lot between vendors. The sections below take them one by one, with EUQR's answer and its limits for each.
Check 1: who owns the code when a client leaves
A dynamic QR code is a pointer. The printed square points to a short address, and the platform forwards each scan to the current destination. Whoever controls that account controls the poster, the menu card or the packaging in the field.
So ask the awkward question early. If the festival moves to another agency in 2027, who keeps the codes: the agency, the client, or nobody?
EUQR's site does not describe a transfer of codes between accounts. If you need one, ask sales before you sign. Until then, settle it in your client contract:
- Name the party that holds the account and pays for it.
- Agree how long codes keep redirecting after the contract ends.
- List what you hand over at exit, such as destination URLs and analytics exports.
- Decide who may change destinations once the work is live.
A written exit clause costs one meeting. A missing one can cost a client relationship, or a reprint of every poster and sticker still in circulation.
Seats belong in the same conversation. On EUQR's Agency plan, 11 seats cover Studio Kade's 9 people with two to spare. EUQR's white-label page does not describe separate client workspaces, so ask sales before you promise a client its own walled-off area.
Check 2: your own domain, and what happens if it lapses
White label usually means a custom domain. On EUQR that is an Enterprise feature. You connect a subdomain such as go.clientbrand.nl with a single DNS record. EUQR verifies the record and sets up TLS for that host, so your team does not configure certificates itself.
Decide early whose domain you use. A subdomain on the client's domain looks best to the client, but the renewal then sits with a team you do not control. A subdomain on the agency's domain keeps the renewal in your hands. Studio Kade chose its own agency domain for that reason, and explained the choice to the festival in one email.
Now the uncomfortable scenario. A client forgets to renew its domain, or the brand is sold and the domain goes with it. With some tools, everything tied to that domain stops resolving. On EUQR, the dashboard falls back to euqr.eu when a connected domain lapses, so nobody gets locked out of the account.
Ask every vendor the same question in writing: what happens to scans and logins on the day the domain expires? Studio Kade now keeps the answers in its pitch folder.
Check 3: what the printed code actually shows
This is the check most agencies skip. A custom domain changes the address people see in the dashboard and around the experience. It does not always change what is encoded in the printed square.
On EUQR, printed codes carry an identifier hosted by EUQR, and that identifier never lives on your domain. At first that sounds like a branding loss. For an agency it works as a safety net: the 3,000 table tents printed for a restaurant client never depend on anyone renewing a domain registration. They keep resolving either way.
If a client insists that the encoded address shows its own domain, ask the vendor how a lapsed domain affects scans. Then weigh the answer against the cost of a reprint. The basics of how EUQR dynamic codes keep print working are worth sharing with that client too.
Check 4: branding on the screens around the code
Clients notice branding most on the screens they see every week. With EUQR white label on Enterprise, you upload your logo and pick a primary and an accent colour, so the experience carries your brand instead of EUQR's.
Below Enterprise, the codes themselves can still look like the client. Dynamic codes take a logo in the centre and brand colours, and you choose the error correction level for busy print. Short links run on qreu.eu with a slug you pick, through the EUQR URL shortener. Our guide to branded short links covers naming in more detail.
Studio Kade tested this with the festival first. Logo in the code, festival colours, and a slug like qreu.eu/summer-tickets. The client approved the artwork without raising the domain again.
Check 5: hosting and the data processing agreement
Agencies handle scan data on behalf of clients. That puts the QR vendor in the processing chain, so you need its terms before the first campaign goes live.
EUQR hosts scan data and short-link data in Amsterdam. It sets no tracking cookies and never stores raw IP addresses. Payments run through Stripe. Read the EUQR data processing agreement and the list of sub-processors yourself, and share both with clients who ask. This is not legal advice.
A practical habit helps here. Keep one folder per client with the DPA version that applies and the date you checked it. When a client's privacy officer writes, you can answer the same day.
Check 6: the pricing model, and how to start without white label
EUQR publishes no price for white label. It is part of Enterprise, and EUQR says: "We size that tier to your volume". Enterprise includes unlimited codes, links, landing pages and seats, your own domain and branding, custom terms and priority support.
Most small agencies do not need that on day one. The Agency plan costs €49 per month or €490 per year. It is not white label. It does give you 1,000 dynamic QR codes, 5,000 short links, 730 days of analytics retention, 11 seats and API access. Studio Kade runs about 40 codes per client, so 14 clients use 560 codes. The full list sits on the EUQR pricing page, and all prices exclude VAT.
The step to Enterprise comes when a client asks for its own domain. Ask sales at that point how your existing codes move into the white-label setup.
What two competitors charge for a custom domain
We read two vendors' own pricing pages, checked 4 November 2026. On Scanova pricing, Pro costs $75 per month billed annually and includes 5 users and 1 custom domain. Extra domains are listed as an add-on at $120 per domain, although the page's wording leaves the billing period unclear. Scanova's Standard plan offers white-labeled landing pages without a "Powered by Scanova" footer.
Uniqode pricing states that a custom domain "is available under Plus plan as an add-on feature for $2000 per domain per year", with more domains on Business+. These numbers say nothing about quality. They do show that domains are often priced one by one, which adds up fast across 14 clients.
What clients see when an account is cancelled
Clients pause campaigns, lose budget or leave. If an EUQR paid plan is cancelled, its dynamic codes show your own branded Recovery Page for 90 days instead of a dead 404. After that, a generic EUQR page appears.
That rule works per account. Studio Kade therefore gives its two largest clients an account on their own plan. If one of them stops, only its codes move to the Recovery Page, and the other 13 clients notice nothing. Static codes are a separate case: once downloaded, EUQR is never in the loop, and they keep working for free.
The white label QR code generator checklist Studio Kade now uses
- Who holds the account, and what happens to codes when the contract ends?
- Which plan includes a custom domain, and what does each extra domain cost?
- What does the printed code encode, and does it depend on a domain?
- What happens to scans and logins when a domain lapses?
- Where is scan data hosted, and where are the DPA and sub-processor list?
- What do people see if the account is cancelled?
Bring these six questions to any white label QR code generator demo. If a vendor answers all of them in writing, you can sign with fewer surprises later.
Frequently asked questions
Does the EUQR Agency plan include white label?
What happens to printed codes if a client's domain expires?
Can I transfer codes to a client who leaves my agency?
Does EUQR offer separate workspaces per client?
How much does EUQR white label cost?
Start on Agency, add white label later
Run your clients' dynamic QR codes and short links from one account hosted in Amsterdam. When a client wants its own domain, talk to us about Enterprise.
See white label options