The currency you are billed in is decided by the storefront you order from, not by your address — and at two of the three providers it cannot be changed afterwards. Every figure below was read off a provider page or an official rate file on 2026-10-29; every ratio is our own division with the formula printed next to it.
The storefront is one variable — the monthly cost in dollars, pounds or euros puts it beside the range and the add-ons.
This is the last question left over from the vps price breakdown. We had already separated the sticker price from the tax added at checkout in the sales tax piece, and separated billing states in the stopped-instance piece. What none of those answered is which currency the number is even denominated in, and what happens when the answer is not your own.
Across the 30 pages we catalogued for this cycle, the currency codes “USD”, “EUR” and “GBP” appear on zero of them, and the phrase “exchange rate” appears on zero. So the data here comes from four OVHcloud country storefronts captured side by side on one day, from DigitalOcean's and Hetzner's billing documentation, and from the European Central Bank's published reference rates. No provider was asked to estimate anything, and nothing below is a projection.
The video walks the same OVHcloud VPS-1 through the US, UK, German and French storefronts, converts all four at the ECB reference rate for 2026-10-28, and shows where the 7.0% before-tax spread and the 4.6% after-VAT spread come from. Narration is synthetic text-to-speech and the frames are rendered from this article's own tables, so every figure spoken on screen is one of the figures below.
If the player does not load: youtu.be/OnCQ3wqDYxU
Three providers, three different answers, and only one of them gives you a choice at any point after signup:
| Provider | Currency you are invoiced in | Can it change later? | Source |
|---|---|---|---|
| DigitalOcean | USD only | No — documentation states it cannot issue other-currency invoices | docs.digitalocean.com/platform/billing/taxes/ |
| Hetzner | The currency configured on the account owner | No — “not possible to change the currency after an account has been created” | docs.hetzner.com/cloud/billing/faq/ |
| OVHcloud | Whichever country store you order from | Not stated on the pages we read | us.ovhcloud.com/vps/ and three EU stores |
All three rows read on 2026-10-29, all HTTP 200. The DigitalOcean sentence and the Hetzner sentence are quoted verbatim in the two sections below. The OVHcloud row says “not stated” because none of the four storefronts we fetched describes a currency-change procedure; we did not look inside a logged-in account, so the absence of a documented process is all we can report.
OVHcloud sells the same VPS-1 configuration on every country storefront: 2 vCores, 4 GB RAM, 40 GB NVMe, daily backup, unlimited traffic, 500 Mbps public bandwidth. The specification line is identical on all four pages. The price line is not, and neither is the way tax is presented:
| Storefront | What the page prints for VPS-1 | Tax wording on the page | Count of the word “tax” in visible text |
|---|---|---|---|
| United States us.ovhcloud.com/vps/ | Starting at $4.54 /month | None. Every price is wrapped in a span whose class is tax-excluded-price, but the word never appears as text. | 0 |
| United Kingdom ovhcloud.com/en-gb/vps/ | £3.31 ex. VAT/month or £3.97 incl. VAT/month | Both figures printed side by side | “VAT” appears 14 times |
| Germany ovhcloud.com/de/vps/ | Ab 4,53 € inkl. MwSt./Monat | Tax-inclusive only; no before-tax figure printed | “MwSt.” only |
| France ovhcloud.com/fr/vps/ | 3,81 € HT/mois soit 4,57 € TTC/mois | Both figures printed side by side | “TVA” appears once, in the abbreviation HT/TTC pair |
All four pages fetched 2026-10-29, HTTP 200, prices read from the rendered text of the VPS-1 card. The “count” column is a literal search of the page text after tags were stripped: on the US page, the strings “tax”, “VAT”, “excl” and “incl” each returned 0 hits, while the HTML attribute tax-excluded-price returned 6 hits. That is the entire tax disclosure on the US storefront: a CSS class name.
Two things follow from this table, and neither is a matter of opinion. First, the same company shows a pre-tax number in one country and a tax-inclusive number in another, so the number on the page is not comparable across stores until you know which convention you are looking at. Second, the only place the US store discloses that its prices exclude tax is an HTML class name, which no reader sees.
The UK and French pages print both figures, which lets us derive the multiplier each store applies without leaving the page. On the UK page, £3.97 ÷ £3.31 = 1.1994. On the French page, 4,57 € ÷ 3,81 € = 1.1995. Both come to roughly 20%. The German page prints only 4,53 € including tax, so its multiplier has to be inferred; dividing by the 3,81 € base the French page prints gives 4,53 ÷ 3,81 = 1.1890, or 18.9%. That is an inference, not a printed rate — the German page does not print one — but it is consistent with the German store using a different standard rate from the French store, which is what the 0,04 € difference between 4,53 and 4,57 is made of.
A price in dollars, a price in pounds and a price in euros cannot be ranked until they share a denominator. We used the European Central Bank's published reference rate, which is an official daily file rather than a commercial quote. The file we fetched on 2026-10-29 carried the reference date 2026-10-28 and gave 1.1133 USD per euro and 0.83785 GBP per euro.
| Storefront | Page figure | Conversion | Euros | Tax treatment |
|---|---|---|---|---|
| France | €3.81 | already in euros | €3.81 | HT, before tax |
| United Kingdom | £3.31 | £3.31 ÷ 0.83785 | €3.95 | ex. VAT |
| United States | $4.54 | $4.54 ÷ 1.1133 | €4.08 | page prints no tax information |
| Germany | €4.53 | already in euros | €4.53 | inkl. MwSt. |
| France | €4.57 | already in euros | €4.57 | TTC, tax included |
| United Kingdom | £3.97 | £3.97 ÷ 0.83785 | €4.74 | incl. VAT |
Rates: ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml, fetched 2026-10-29, file dated 2026-10-28. Prices: the four OVHcloud storefronts listed in the previous table. Rounded to two decimals. This is a conversion of published list prices at an official reference rate; it is not a quote you would receive from a bank, and it deliberately excludes any card fee, which is a separate line the card issuer adds and which no provider page describes.
Converted to euros at the European Central Bank reference rate published for 2026-10-28, the VPS-1 plan came to 3.81 euros on the French store before tax, 3.95 euros on the UK store before tax, 4.08 euros on the US store before tax, 4.53 euros on the German store including VAT, 4.57 euros on the French store including VAT, and 4.74 euros on the UK store including VAT. The before-tax spread is 7.0 percent and the after-VAT spread is 4.6 percent, on identical 2 vCPU, 4 GB, 40 GB NVMe specifications.
Treat the euro figure as the base and ask what exchange rate the dollar and pound prices imply. Three divisions, all from numbers already on this page:
| Pair | Implied by OVHcloud's price list | ECB reference | Difference |
|---|---|---|---|
| USD per EUR | $4.54 ÷ €3.81 = 1.1916 | 1.1133 | +7.03% |
| GBP per EUR | £3.31 ÷ €3.81 = 0.86877 | 0.83785 | +3.69% |
| GBP per USD | £3.31 ÷ $4.54 = 0.72907 | 0.83785 ÷ 1.1133 = 0.75258 | −3.12% |
The three numbers are internally consistent, which is the check that matters: 1.0369 ÷ 1.0703 − 1 = −3.12%, exactly the third row. So this is one price list converted at one set of internal rates, not three unrelated rounding accidents.
Could the gap be rounding? Both prices are printed to two decimals, so the maximum error is half a cent on each: 0.005 ÷ 4.54 = 0.110% on the dollar figure and 0.005 ÷ 3.81 = 0.131% on the euro figure, for a combined bound of about 0.24%. The measured gap is 7.03%, roughly thirty times the rounding bound. Rounding cannot produce it.
DigitalOcean does not run country storefronts. It prices everything in dollars and says so in the FAQ section of its tax documentation, under a heading that is itself the question readers ask:
That is the whole policy: not a preference, not a default, but the only option. The consequence is structural rather than cosmetic. The 4 GB / 2 vCPU Droplet is listed at $24.00 per month and $0.03571 per hour on the pricing page we fetched on 2026-10-29. A customer whose card is denominated in euros pays that invoice through a conversion performed between the card network and the issuing bank. At the ECB reference rate the $24.00 comes to €21.56, and any fee the issuer adds is applied on top of that figure, outside anything DigitalOcean controls or documents.
For anyone reclaiming VAT or matching invoices to a euro ledger, the second half of that sentence matters more than the price: there is no euro invoice to file. The tax is calculated and shown, as we documented in the sales tax piece, but the document is always in dollars.
Hetzner supports more than one billing currency — its own documentation example shows a project billed in EUR and another billed in USD — but the choice is not a setting you revisit. The billing FAQ answers the question in one line:
The same page explains how the currency propagates through projects, and here the consequence becomes concrete: “A project is billed in the currency that the owner of the project has configured for their account.” Move a server between two projects whose owners use different currencies and, in Hetzner's words, “the server will be switched to the current pricing scheme upon completion of the transfer and will be billed in the currency of the target project going forward.” The same page lists what does not trigger a price change — rebuilding a server, transferring to a project with the same currency — and what does: rescaling, restoring a deleted server, and transferring across currencies.
So a currency choice is not only permanent, it is also attached to a repricing event. A server on older pricing that gets moved into a differently denominated project comes out the other side on current pricing. The 4 GB / 2 vCPU plan on Hetzner is the CX23, listed at €5.99 per month excluding VAT and €0.0096 per hour excluding VAT on the page we fetched on 2026-10-29. The page carries a currency selector offering euros and dollars, but the dollar figures are not present in the static HTML — they are applied by script — so we did not capture a dollar price and are not going to invent one.
Given two quotes in two currencies, the comparison has three inputs and only one of them is uncertain: the official rate, the two prices, and whatever your card adds. The first two you can read. The third you can only read off your own statement. The formula is:
cost in your currency = (price in foreign currency ÷ official rate) × (1 + your card's foreign-currency fee)
Worked on the OVHcloud pair, using the euro figures from the chart above: the US storefront comes to €4.08 and the German storefront to €4.53. The fee at which the two become equal is 4.53 ÷ 4.08 − 1 = 11.08%. Below that fee the dollar figure stays cheaper after conversion; at a 3% fee it becomes €4.20, still below €4.53. This is arithmetic on published list prices, not a recommendation about which storefront you are eligible to order from — none of the four pages states its eligibility rules, so we are not asserting any.
What the same arithmetic does establish is that the card fee is rarely the deciding term. A 7.0% price gap swamps a fee that is usually a small single-digit percentage, which is why the currency an account is invoiced in — fixed at signup at two of the three providers — matters more than the fee line on the statement.
One last table, all in euros, for a 4 GB / 2 vCPU server. It is here to keep the three providers in one frame rather than to declare a winner, because the three rows are not the same product:
| Provider / plan | Invoiced in | As printed | Euros | Conversion |
|---|---|---|---|---|
| OVHcloud VPS-1 (German store) | EUR | €4.53 incl. MwSt. | €4.53 | none needed |
| Hetzner CX23 | EUR (or USD, fixed at signup) | €5.99 excl. VAT | €5.99 | none needed; VAT extra |
| DigitalOcean Basic 4 GB / 2 vCPU | USD only | $24.00 | €21.56 | $24.00 ÷ 1.1133 |
DigitalOcean figure from digitalocean.com/pricing/droplets, fetched 2026-10-29 (HTTP 200), read from the rendered table row “4 GiB / 2 vCPUs / $0.03571 per hour / $24.00 per month”. Hetzner from hetzner.com/cloud/cost-optimized/, fetched 2026-10-29, which prints €5.99 per month and €0.0096 per hour, both marked excl. VAT, and does not print a VAT rate. OVHcloud from ovhcloud.com/de/vps/, fetched 2026-10-29. The euro column for DigitalOcean applies the ECB reference rate and no card fee; add your own fee to that figure. The three rows differ in what is included (OVHcloud's daily backup and unlimited traffic, Hetzner's 20 TB included traffic, DigitalOcean's 4,000 GiB transfer), so this is a currency comparison, not a specification comparison — the specification comparison is in the vps price breakdown.
DigitalOcean answers this directly in its own tax documentation. The question heading is Why is my invoice in USD? Can I get an invoice in another currency? and the answer reads: USD is the only currency we accept for payments, so all invoices are in USD. We cannot provide invoices in other currencies. There is no currency selector described anywhere in that documentation, so an account billed from a euro card is still invoiced in dollars and the conversion happens between the card network and your bank, not at DigitalOcean.
It is decided by the storefront you order from, not by your billing address. DigitalOcean documents USD as the only accepted payment currency. Hetzner bills each project in the currency its owner configured for the account, and its billing FAQ states it is not possible to change the currency after an account has been created. OVHcloud runs separate country storefronts, and on 2026-10-29 the identical VPS-1 plan was printed as 4.54 dollars on the US store, 3.31 pounds excluding VAT on the UK store, 4.53 euros including VAT on the German store, and 3.81 euros excluding VAT on the French store.
Usually not, and the arithmetic shows why. Take the US store figure of 4.08 euros and the German store figure of 4.53 euros, both measured on 2026-10-29. The break-even fee is 4.53 divided by 4.08 minus 1, which is 11.08 percent. A card fee below that leaves the dollar figure cheaper even after conversion; at a 3 percent fee the dollar figure becomes 4.20 euros. The fee is therefore rarely the deciding factor, while the currency an account can be invoiced in is fixed at signup and cannot be revisited later.
Every page below was fetched on 2026-10-29 and returned HTTP 200. Prices were read from the rendered text of the page after tags were stripped; where a figure is absent from the static HTML it is reported as absent rather than filled in. Rates come from the European Central Bank's daily reference file, which carried the reference date 2026-10-28 on the day we fetched it. All divisions and percentage differences are our own and the formula is printed beside each one. Two pages we wanted were not readable on that date: Visa's exchange-rate calculator returned HTTP 520 and Mastercard's currency-conversion page returned HTTP 403, so this article contains no statement about how a card network sets its rate and no fee percentage attributed to any issuer. The fee figures used in the break-even arithmetic are illustrative inputs, clearly labelled as such, and are meant to be replaced with the number on your own statement.
tax-excluded-price