low cost VPS server: price before or after tax?
Across nine official page or storefront-view checks, three made the tax boundary explicit, four did not tie a tax boundary to the displayed price, and two Contabo views were blocked and could not be classified; do not multiply any of the four unclear monthly prices by 12. [evidence]
Evidence and source links
The check covers an OVHcloud product page, its separate OVHcloud configurator, IONOS, two attempted Contabo views, Liquid Web, DigitalOcean, Namecheap and netcup. Each row below keeps its own URL, currency view, captured price text, tax evidence and check date.
What counts as a clear tax boundary
A row passes only when the same page that displays the price also says that tax is excluded, added, included, or controlled by a visible VAT setting. A general tax help link is not enough if it never tells the reader whether the amount beside the plan is before or after tax.
An absent phrase is recorded as not captured, not as proof that a provider never charges tax. A blocked view is kept separate from both pass and fail. This prevents a network challenge from becoming a fabricated pricing conclusion.
The annualization rule is deliberately strict: a monthly amount is not turned into a yearly amount unless that exact page marks its tax boundary. A contract term, a renewal label and a tax label answer different questions; none can stand in for another.
One provider, two official pages, two tax labels
OVHcloud is the useful control case. Its VPS listing shows USD starting amounts but the checked listing did not expose a tax-boundary sentence. The linked configurator separately attaches a pre-tax label to the selected location price and the term total. [A] [B]
The same provider uses two official pages with two different levels of tax disclosure, so the number on the product page and the number in the configurator are not on a safely interchangeable basis. Carry the page URL with the amount; do not transfer the configurator's tax label back to the listing row.
Is a low cost VPS server price before or after tax?
It depends on the exact page. In this dated check, the OVHcloud configurator is pre-tax, the IONOS page says tax will apply, and the netcup view displays VAT-inclusive amounts. The OVHcloud listing, Liquid Web, DigitalOcean price table and Namecheap page do not state a usable before-or-after-tax boundary for the cited plan amount. The two Contabo attempts cannot answer the question because the site returned a security check. See every row and quote.
How to read a quote without inventing a total
- Save the URL and the visible currency or country setting with the price.
- Look beside the plan, below the plan cards, in the country selector and in the page footer for an included, excluded or added-tax statement.
- If the tax statement is elsewhere on the same page but does not define the displayed amount, keep the price boundary unclear.
- If the site blocks access, preserve the status and returned message. Do not substitute an older screenshot or a third-party copy for the current page.
- Only annualize after the row itself passes the tax-boundary check. Keep promotional duration and renewal wording as separate fields.
Inference: a smaller headline number is not necessarily a smaller payable amount when the rows use different tax scopes. This page therefore reports disclosure only; it does not rank providers or compare brand size.
Page-by-page evidence table
Quoted wording is confined to this evidence area. “Not captured” means the checked page supplied no sentence that defines the cited price as tax-inclusive or tax-exclusive. It is not a claim about the customer's eventual invoice.
| Domain | Source page or view | Captured price wording | Tax boundary? | Exact tax or failure wording | May this monthly price be annualized here? | Checked |
|---|---|---|---|---|---|---|
| ovhcloud.com | VPS product page, USD | From $4.54 /month; From $8.50 /month | No usable boundary captured | Could not capture a tax-boundary sentence on this page. | No | 2026-09-23 |
| ovhcloud.com | VPS-1 configurator, USD | $4.54 ex. taxes/month/unit; $54.48 ex. taxes/12 months | Yes — excluded | Total 1 product $54.48 ex. taxes/12 months | Not needed; the page already supplies the term total | 2026-09-23 |
| ionos.com | VPS product page, USD | VPS S+ $2 /month for 3 months with a 1-year term; the card also shows $6 | Yes — added | State and local taxes will apply. | Use the page's promotional and later rates; do not replace them with one monthly multiplication | 2026-09-23 |
| contabo.com | US English attempt; intended USD view, currency not observable | Could not capture: HTTP 403 security check | Unclassified — blocked | Enable JavaScript and cookies to continue | No | 2026-09-23 |
| contabo.com | Alternate English attempt; currency not observable | Could not capture: security check | Unclassified — blocked | Enable JavaScript and cookies to continue | No | 2026-09-23 |
| liquidweb.com | VPS hosting page, USD | 1 GB RAM $5/mo; 4 GB RAM $8.50/mo | No usable boundary captured | Could not capture a tax-boundary sentence on this page. | No | 2026-09-23 |
| digitalocean.com | Droplet pricing page, USD | 512 MiB | 1 vCPU | 500 GiB | 10 GiB | $0.00595 | $4.00; 4 GiB | 2 vCPUs | 4,000 GiB | 80 GiB | $0.03571 | $24.00 | No usable boundary for the table amount | We're required by law to apply taxes in some countries.The FAQ does not say whether the cited table amounts include those taxes. | No | 2026-09-23 |
| namecheap.com | VPS hosting page, USD | You pay $46.56 — renews at $58.56/year; You pay $125.16 — renews at $190.56/year | No usable boundary captured | Could not capture a tax-boundary sentence on this page. | No monthly multiplication; the page already states yearly purchase and renewal amounts | 2026-09-23 |
| netcup.com | VPS catalog, EUR, Germany 19% VAT view | 12 months contract period, from monthly €8.26 €9.50 (incl. 19% VAT) | Yes — included | Please select your desired language and country. The country selection is used to determine the applicable VAT rate. | The page supplies both pre-VAT and VAT-inclusive monthly amounts; no yearly amount is calculated here | 2026-09-23 |
Number source checklist
Every number in the article comes from the linked official page, the returned HTTP status, or the row count shown in the evidence table. Prices can change after the check date.
- A — OVHcloud listing: official VPS page. VPS-1 and VPS-2 USD starting amounts; no tax-boundary wording captured on that listing.
- B — OVHcloud configurator: official VPS-1 configuration. Selected location amount, twelve-month total and the repeated pre-tax label rendered beside prices.
- C — IONOS: official VPS page. VPS S+ promotional duration, later displayed rate and the tax sentence below the plan set.
- D — Contabo: US English page and alternate English page. Both attempts returned the security-check content; the US request returned HTTP 403. No current plan price or currency was reused from an older view.
- E — Liquid Web: official VPS page. USD plan amounts and resources; no tax-boundary sentence captured.
- F — DigitalOcean: official Droplet pricing page. Basic-plan table, per-second billing notice and country-dependent tax FAQ. The FAQ was not treated as a boundary on the table prices.
- G — Namecheap: official VPS page. Spark and Quasar purchase and renewal amounts; no tax-boundary sentence captured.
- H — netcup: official VPS catalog. Germany tax selector, VPS 500 G12.5 monthly display and VAT-inclusive label.
- I — excluded search-result pages: LowEndBox and HostDean are not seller-owned VPS quote pages, so they are excluded from the tax-boundary count. The supplied Reddit path returned HTTP 403 with
Your request has been blocked due to a network policy.
; no substitute page was used.
Downloadable comparison table
The CSV repeats the nine official page or view rows with currency, price evidence, tax status, exact wording, annualization decision and check date.
Download the tax-boundary CSVDo this next:
Open the final cart in the same country and currency view, save the tax line beside the total, and compare that payable amount with your saved page row. If the cart still has no explicit tax boundary, stop before converting a monthly headline into an annual budget.