"White label" appears on almost every app builder's pricing page, and it means different things on each one. Sometimes it is a logo upload. Sometimes it is a genuine reseller platform. The gap between those matters a great deal if you plan to sell apps to clients under your own name.
Here is how to tell which one you are being sold.
The four levels
Level 1: the client's app is unbranded
The app you deliver does not say the platform's name. That is the bare minimum and nearly everyone offers it. It says nothing about what the client sees before and after delivery.
Level 2: your logo on their dashboard
The admin panel accepts your logo and colours, but it lives on the vendor's domain and their name appears in the footer, the help links or the billing emails. Often sold as the top tier. A curious client finds the vendor in about a minute.
Level 3: your domain
The panel runs at apps.yourcompany.com, emails come from your domain, support
links point at you. From the client's side the product is yours. You are still a tenant:
the vendor holds the data and the uptime, and their price list still governs yours.
Level 4: you run the platform
The software is installed on your server. There is no vendor between you and the client, no per-app fee, and the client list is in your own database. This is what self-hosted scripts offer, and it is a different business shape from the three above.
Most vendors use the phrase "white label" for level 2. Ask which one you are buying before the pricing conversation, not after.
The questions that separate them
Vendor marketing will not answer these. Support will, if you ask directly:
- What is in the URL my client sees when they log in? If it is the vendor's domain, that is level 2 at best.
- Who sends the invoice? If the vendor bills your client, you are an introducer, not a reseller.
- Who holds the signing certificates? This is the one people skip and regret. Whoever holds the iOS signing key controls whether the app can be updated. If that is the vendor, your client's app is hostage to your relationship with them.
- What does app number fifty cost? Per-app pricing is fine at three clients and ruinous at fifty. Do that arithmetic before you sign, not after you have built a pipeline.
- What happens to the apps if I stop paying? Do they keep working? Can they be updated? Can you export anything? Get the answer in writing.
- Can my client see who built the platform? Check the page source, the email headers and the privacy policy, not just the visible interface.
The arithmetic that decides it
White labelling is a business model question disguised as a feature. Run two numbers.
On a hosted platform, your cost rises with every client, forever. Twenty clients at a monthly per-app fee is a permanent line in your accounts that grows as you succeed. Your margin is whatever you can charge above the vendor's price, and the vendor can change their price.
On your own platform, the cost is the licence plus a server. The twenty-first client costs almost nothing. Your margin improves with scale instead of staying flat.
The crossover is usually in the single digits of clients. Below it, hosted is simpler and cheaper. Above it, hosted is a tax on your own growth.
Against that: running the platform is real work. Updates, backups, security and the server bill are yours, and nobody is on call but you. That trade is covered in detail in self-hosted app builder.
The short version
If you are building apps for a handful of clients as a side line, level 2 or 3 is fine and you should not over-engineer it.
If app building is going to be the business — if you intend to have a price list, a pipeline and staff — then every month you spend on someone else's platform is a month of building equity in their company instead of yours. At that point the question is not which vendor white-labels best. It is whether you should be a tenant at all.