Web Development Reseller: Where the Per-Site Margin Actually Comes From

Web Development Reseller: Where the Per-Site Margin Actually Comes From

A web development reseller does not really sell hosting, and does not really sell a platform. It sells a finished, managed website under its own brand, at its own price, built on capacity it buys at a wholesale rate. The margin on each site is the gap between what the client pays you every month and what the site costs you to keep running. That cost has two parts: the platform plan, and your own hours. Most reseller arrangements that stop being profitable do so because of the second part, not the first.

This piece covers how that margin is put together, who should send the client the invoice, what a reseller tier costs you and when it pays for itself, and what actually brings the hours per site down. It uses WebinOne's published reseller terms as the worked example, because those are the terms we can state exactly. We give no prices here. Prices change, and the pricing page and the reseller program page always hold the current ones.

What does a web development reseller actually sell?

A web development reseller sells three things bundled as one: the build, the platform the site runs on, and the care that keeps it working after launch. The client sees a single relationship with your agency. They do not see a platform vendor, and on a white-label arrangement they never need to.

That bundle is the reason reselling works as a business rather than as an affiliate link. A client paying a monthly fee for "the website" is paying for the outcome: it stays up, it can be edited, someone answers when something breaks. The platform is one input into that. If your pricing treats the platform as the product, you end up competing on the one line a client can compare, which is the hosting cost.

Where does the per-site margin come from?

Per-site margin comes from three places: the one-time build fee, the markup on the monthly platform plan, and the care or change allowance you sell on top. Against those you carry two costs: the plan at your reseller rate, including any add-ons the site needs, and the hours you spend on that site each month.

The markup line is the one people ask about, and our own pricing page is direct about it. It states that the published plan pricing "is designated for web design resellers" and that "site owners and free users expect at least 2x markup." You buy at the reseller line and set your own retail price. Nobody sets it for you, and nobody publishes a standard commission rate that would put a ceiling on it.

The hours line is the one that decides whether the business works. A site that earns a healthy markup and then takes four unbilled hours a month for plugin updates, a broken form and a "quick favour" email is a site losing money with a good-looking invoice. Every structural choice below is about getting that number down and keeping it predictable.

Who should send the client the invoice?

There are two workable models, and the choice is about cash flow and control, not about margin.

In the first, you bill the client and pay the platform yourself. You hold the full markup, you set the billing cycle, and the platform cost is simply part of your cost of delivery. The price is that collection is your problem: a client who pays late is still a site you are paying for.

In the second, the client pays for the site directly. On WebinOne this is called direct billing: the client pays for their site straight from their own site admin. It is available from the Partner tier up. On the Partner Agency tier you can also set your own commission on top of the plan price for any site the client pays for directly, so the markup is collected for you rather than by you. The trade is less control over the invoice in exchange for no collection risk on the platform line.

Plenty of agencies run both: direct billing for small brochure sites where chasing a monthly payment costs more than it earns, and their own invoicing for larger clients where the platform fee is one line in a bigger retainer.

What does a reseller tier cost, and when does it pay for itself?

On WebinOne, a reseller tier is a one-time fee, not a subscription. The reseller program page lists it as a one-time fee in USD, with a 30-day money-back period and an installment plan. There are four tiers: Free user, Associate, Partner and Partner Agency. Each one raises your trial site limit, to 3, 7, 30 and 100 sites respectively.

Because the fee is paid once, the payback sum is simple: divide the tier fee by the monthly margin you make on a typical site. That tells you how many site-months it takes to earn the fee back. The fee is spread across every site you ever run under the tier, so the case for a higher tier is not about how many sites you have today. It is about how many you expect to be carrying in two years.

What each step up buys, per the program page:

  • Associate: reseller pricing plans instead of standard pricing, priority support, trial sites that never expire, and reusable My Templates.
  • Partner: white-labeling of the admin and login page with your own logo and background, direct billing, a branded trial subdomain, one free live site for your agency's own website, the source files for the template library, a listing in the WebinOne Resellers Directory, the closed Partner Slack workspace, and voting on upcoming features.
  • Partner Agency: a customizable commission on directly billed sites, per-site granular white-labeling, three branded subdomains, and portal users for your staff.

The Associate step is the one that changes your unit economics, because it is where reseller pricing starts. Everything above it changes how you run the business: who bills, whose brand the client sees, and how many people on your side can work in the portal.

Why does per-site cost creep up on most reseller setups?

Because the cost of a site is rarely the plan alone. It is the plan plus whatever the site needed that the plan did not include. On many stacks that means a paid plugin here, a form service there, a separate backup product and a separate hosting bill. Each is small, each renews on its own date, and together they make a site's real cost hard to know until you add up a year of receipts.

The fix is to make the cost of a site something you can read in one place. Our plans are structured that way. A site gets a content plan with stated limits for storage, bandwidth, admin users, items and CRM records. When a site outgrows one of them, you add a fixed-price add-on for that dimension. Ecommerce and native extensions are optional steps you add per site, only on the sites that need them. The practical result for a reseller is that you can price a care plan against a cost you actually know, rather than one you discover at renewal.

What brings the hours per site down?

Uniformity. Hours per site fall in proportion to how alike your client sites are from the inside. They rise again the moment three clients are on three different stacks, with three hosting accounts and three update schedules.

Three things do most of the work:

  • One platform for every client site. Every site runs the same platform, and you manage them all from one portal. With no per-site plugin stack to update, there is no per-site update schedule to keep. That removes the most common source of unbilled hours in small agencies.
  • A base you build once. The agencies that run reselling most efficiently start every new site from their own base rather than from blank. We covered how to build one, and how to charge for it, in The Agency Base Template. Run this way, the base becomes the real product and each client site becomes a configuration of it.
  • Trial sites that do not expire. From the Associate tier up, trial sites never expire. You can build and stage a client site at your own pace and move it to live when the client signs, without a clock running on the build.

For a one-person practice the same logic applies with less room for error. Going Solo works through what that looks like when you are the developer, the account manager and the support desk at once.

What does white-labeling cover, and what does it not?

White-labeling decides whose name the client sees when they log in to edit their site. On WebinOne it comes in two levels. From the Partner tier, the admin and login page carry your own logo and background, and trial sites sit on a branded subdomain. On the Partner Agency tier, white-labeling becomes per-site and granular, so you can brand different clients' sites differently, and you get three branded subdomains.

That distinction matters if you work under more than one brand, or if some clients are resold through a partner of yours under their name rather than yours. If every client should see one brand, the Partner level covers it. If brands differ per client, that is Partner Agency.

What are the limits worth knowing before you start?

Four, stated plainly:

  • The commission feature applies only to directly billed sites. If you invoice the client yourself, your margin is simply your own price minus your cost. There is no platform-side commission on that model and none is needed.
  • The free agency site is for your agency's own website. The program page says it is not intended for use as an ecommerce shop.
  • Ecommerce is a per-site addition, not part of the base plan. Price it into the sites that need it rather than averaging it across the ones that do not.
  • The platform does not set your client prices. That is the point, and also the risk: the "at least 2x" line on our pricing page describes what site owners buying direct pay relative to the reseller rate, not what your market will pay.

How do you start as a web development reseller on WebinOne?

Start at the free tier, which gives you three trial sites. Build one real client site end to end on it, and time the monthly hours honestly for a quarter. That one number, hours per site per month, tells you more about whether reselling works for your agency than any tier comparison.

If you would rather hear it from someone already doing it, the reseller program page lists Partners and agencies who give prospects a one-on-one demo of the platform, and it is also where the current tier fees and sign-up live. The pricing page holds the reseller plan rates you would be building your margin on.