Invite-only beta · 9 free places left · Managed hosting on AWS

AceMedia HostTalk to us

PLATFORM · 8 NOVEMBER 2026

Show hosting cost per site next to usage

AceHost now shows hosting cost per site for each month, alongside its requests, bandwidth, PHP time and media storage, an indicative share of storage and delivery costs, and the plan the client is on. Charity sites are counted as donations, not revenue.

Hosting many sites on shared infrastructure makes one question surprisingly hard to answer: what is the hosting cost per site? The cloud bill arrives as one number. The plans clients pay for are flat. Somewhere in between, a few sites use far more than their share, and some sites are hosted for free because they are charities.

I wanted resellers, and myself, to be able to see that at a glance.

Hosting cost per site, month by month

A new page in the AceHost admin lists every reseller site for any of the last six months, with:

ColumnWhere it comes from
Requests, bytes sent, PHP timeA monthly traffic ledger built from the web server logs
Local and S3 media sizeThe site's files and its media bucket
Indicative S3 and CloudFront shareThe month's storage and delivery costs, allocated by usage, in pounds
Client planThe live plan the client is on

Everything exports to CSV, so a reseller can take it into their own accounts.

Count each request once

The ledger is written by the same incremental log parser that feeds AceHost's five-minute traffic window. Reading the logs once, and writing both views from that single pass, means a request can never be counted twice or missed by one view and not the other. The ledger keeps thirteen months of per-site figures, so a year-on-year comparison is always possible.

Costs are held in whole minor units rather than floating-point pounds, and allocations are reconciled so the shares add up to the bill. Rounding errors across dozens of sites are small, but a total that does not match the invoice undermines every other number on the page.

Paid, sponsored, charitable and non-profit

Not every site pays. Each client site is now classed in a fixed order: charity first, then non-profit, then paid if it has a live plan above zero, and otherwise sponsored. Reseller dashboards show filter chips with counts, and a monthly totals line where charity income is reported as donations, separate from paid revenue.

Non-profit status sits beside charity status, with the same registration number, review and evidence fields, so a status is something that can be checked rather than a tick box.

Why it matters to clients

  • Fair pricing. When a site's usage grows, the conversation starts from shared numbers, not a surprise invoice.
  • Finding waste. A site with large media and little traffic is a candidate for moving media to object storage or tidying up.
  • Honest support for good causes. Sponsored and charity hosting is visible as a cost I have chosen to carry, rather than disappearing into the totals.

The figures are indicative. They allocate shared costs by usage, which is a model, not a meter. But a reasonable model that everyone can see beats a precise bill that nobody can break down.

More from the blogReseller hosting

INVITE-ONLY BETA

Tell us about your site.

Nine free hosting beta invites remain for open-source projects, charities, community organisations and other public-benefit work. Tell us what you’re building; we’ll review the fit and reply personally. Fields marked * are required.

Please do not send passwords or private customer data. We’ll use these details to reply. Privacy notice.

Prefer email? Write to [email protected].