Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

About Hetzner's Domain Trap!

13»

Comments

  • emghemgh Member, Megathread Squad

    @JosephF said:
    This often is typical billing policies by German companies.

    Name a few more companies that you KNOW bill for non-expiring domains and don’t renew them on payment?

    Thanked by 1Marx
  • JabJabJabJab Member

    What the actual fuck.

  • @JabJab said:
    What the actual fuck.

    Was gonna type the same but yaa

    What the actually fucking fuck

  • SocheatSocheat Member
    edited May 2025

    Transferred my domain to Cloudflare back in March from Spaceship. When my domain was with Spaceship, it expires in 2027, when I paid Cloudflare for transfer, they extended my domain expiration to 2028. It's too bad that Hetzner doesn't honored the domain expiration extension during the transfer.
    Been transferring my domain between a few registrars, never have I encountered something weird as this.

  • zedzed Member

    But this has to be strictly within Hetzner's billing system, right? They can't be REMOVING years from the domain record at the registry?

  • webcraftwebcraft Member
    edited May 2025

    @zed said:
    But this has to be strictly within Hetzner's billing system, right? They can't be REMOVING years from the domain record at the registry?

    What is so difficult to understand here? You have the contract with the registrar not the registry. If Hetzner gives you the domain for one year from now on, this is what they'll pay for at the registry on your behalf. Once it expires on their end, they'll send the expiry information to the registry.

  • AlyxAlyx Member, Host Rep
    edited May 2025

    @webcraft said:

    @zed said:
    But this has to be strictly within Hetzner's billing system, right? They can't be REMOVING years from the domain record at the registry?

    What is so difficult to understand here? You have the contract with the registrar not the registry. If Hetzner gives you the domain for one year from now on, this is what they'll pay for at the registry on your behalf. Once it expires on their end, they'll send the expiry information to the registry.

    You are absolutely do not understand how this works.
    If I buy a domain for 5 years, the sponsoring registrar is reporting this to the registry and gets billed for 5 years.

    When I now transfer the domain to a new sponsoring registrar, they renew the domain for one year and the registry is billing them for the one year renew.
    That's it.

    In this case, where the domain had a next renewal date in 4 years, this would mean that Hetzner is billing the customer each year for 4 years for a domain renew they never execute.

    Since they never execute the renew, Hetzner themselves does not need to pay for the domain at all, at least for that period.

  • @Alyx said:

    @webcraft said:

    @zed said:
    But this has to be strictly within Hetzner's billing system, right? They can't be REMOVING years from the domain record at the registry?

    What is so difficult to understand here? You have the contract with the registrar not the registry. If Hetzner gives you the domain for one year from now on, this is what they'll pay for at the registry on your behalf. Once it expires on their end, they'll send the expiry information to the registry.

    You are absolutely do not understand how this works.
    If I buy a domain for 5 years, the sponsoring registrar is reporting this to the registry and gets billed for 5 years.

    When I now transfer the domain to a new sponsoring registrar, they renew the domain for one year and the registry is billing them for the one year renew.
    That's it.

    In this case, where the domain had a next renewal date in 4 years, this would mean that Hetzner is billing the customer each year for 4 years for a domain renew they never execute.

    Since they never execute the renew, Hetzner themselves does not need to pay for the domain at all, at least for that period.

    And what does it mean for you whether the registrar is paying for the renewal or not? It's the relation between the registrar and the registry, not between you and the registry. When you cancel the domain subscription at Hetzner after the first year, they'll forward this notice to the registry and they'll set your domain into expiry mode no matter what has been paid before.

  • QuenFeaQuenFea Member

    From the latest reply, the conclusion that can be drawn is: the domain fee we pay to Hetzner is an automatic annual bill based on the Robot billing system.

    Therefore, whether it is registered or transferred to Hetzner, it is always the date of the domain registration in Hetzner, and the expiration date is extended by one year. When the expiration date recorded by Robot arrives, Hetzner's billing system will automatically generate an annual renewal bill and send it to the customer.

    As for the doubts I have like everyone else, I understand that after Hetzner collects the fee, they will transfer the cost of this fee to the registry at a certain point in time. The time may be a few months after we pay the bill, or it may be 1 year, 2 years...but who knows? I plan to transfer this domain to Cloudflare after 60 days. I think Cloudflare will respect the validity period in Whois or RDAP.

    In short, this is probably the case.

    Finally, I would like to remind everyone:

    • If you care about the validity period before the domain is transferred, then please do not choose Hetzner.
    • If you newly register a domain with Hetzner, there will be no impact.
    Thanked by 2zed loay
  • @webcraft said:

    @Alyx said:

    @webcraft said:

    @zed said:
    But this has to be strictly within Hetzner's billing system, right? They can't be REMOVING years from the domain record at the registry?

    What is so difficult to understand here? You have the contract with the registrar not the registry. If Hetzner gives you the domain for one year from now on, this is what they'll pay for at the registry on your behalf. Once it expires on their end, they'll send the expiry information to the registry.

    You are absolutely do not understand how this works.
    If I buy a domain for 5 years, the sponsoring registrar is reporting this to the registry and gets billed for 5 years.

    When I now transfer the domain to a new sponsoring registrar, they renew the domain for one year and the registry is billing them for the one year renew.
    That's it.

    In this case, where the domain had a next renewal date in 4 years, this would mean that Hetzner is billing the customer each year for 4 years for a domain renew they never execute.

    Since they never execute the renew, Hetzner themselves does not need to pay for the domain at all, at least for that period.

    And what does it mean for you whether the registrar is paying for the renewal or not? It's the relation between the registrar and the registry, not between you and the registry. When you cancel the domain subscription at Hetzner after the first year, they'll forward this notice to the registry and they'll set your domain into expiry mode no matter what has been paid before.

    When everyone could provide simple business process but not Hetzner.

    Thanked by 1sillycat
  • NirvanaNirvana Member

    And what does it mean for you whether the registrar is paying for the renewal or not? It's the relation between the registrar and the registry, not between you and the registry.

    Like any other registrar, Hetzner acts as a middleman between you, the consumer, and the registry.

    They can therefore only charge for what has actually been carried out at the registry.

    Example: If I try to register a domain, but it has since been assigned elsewhere, it cannot be charged because the registration was unsuccessful (and the registrar cannot stand up and simply claim that it is now registered in their system).

    In the end, of course, it comes down to what exactly is meant by "domain renewal" and to what extent it necessarily refers to a registry-side operation.

    A few years ago, I had a case where a provider wanted to charge me renewal fees for hundreds of domains, which I had already transferred out, but according to their terms and conditions, a written notice of termination would have been required. The claim was eventually dropped.

  • zedzed Member

    At the end of the day I'm just not ever going to be doing domain business with Hetzner just so I don't get caught up in this creative accounting. I'll stick to registrars that only charge me for actual services rendered.

  • darkimmortaldarkimmortal Member
    edited May 2025

    That latest support response is mcbad

    It might have been bad but not fraudulent if they extended by 1 year upon billing, even if they didn't need to bill you (expiry date not yet reached)

    But not extending at all after taking your money until the expiry date is reached at the registry? That is fraud (depending on what happens when you transfer away) or at least extremely dodgy

    Thanked by 1Socheat
  • Hetzner_OLHetzner_OL Member, Top Host, Host Rep

    @webcraft said:
    When you transfer a domain to a new registrar the contract with your old registrar, incl. the prepaid term, is terminated and a new contract starts. You have the same behavior at netcup or any other registrar.

    I accidentally hit "thank" here before I could check on this. And I'm not sure how to remove the "thanks".
    @QuenFea - Could you please send me a DM with the ticket number about this issue? --Katie

  • @Hetzner_OL said:

    @webcraft said:
    When you transfer a domain to a new registrar the contract with your old registrar, incl. the prepaid term, is terminated and a new contract starts. You have the same behavior at netcup or any other registrar.

    I accidentally hit "thank" here before I could check on this. And I'm not sure how to remove the "thanks".
    @QuenFea - Could you please send me a DM with the ticket number about this issue? --Katie

    If you go back to the original comment there is an “Unthank” option that is in the same place as the original “Thank” option. You may have to refresh the page to see it.

  • QuenFeaQuenFea Member

    @Hetzner_OL said:

    @webcraft said:
    When you transfer a domain to a new registrar the contract with your old registrar, incl. the prepaid term, is terminated and a new contract starts. You have the same behavior at netcup or any other registrar.

    I accidentally hit "thank" here before I could check on this. And I'm not sure how to remove the "thanks".
    @QuenFea - Could you please send me a DM with the ticket number about this issue? --Katie

    Sure, a DM has been sent to you.

  • AlyxAlyx Member, Host Rep

    @webcraft said:

    @Alyx said:

    @webcraft said:

    @zed said:
    But this has to be strictly within Hetzner's billing system, right? They can't be REMOVING years from the domain record at the registry?

    What is so difficult to understand here? You have the contract with the registrar not the registry. If Hetzner gives you the domain for one year from now on, this is what they'll pay for at the registry on your behalf. Once it expires on their end, they'll send the expiry information to the registry.

    You are absolutely do not understand how this works.
    If I buy a domain for 5 years, the sponsoring registrar is reporting this to the registry and gets billed for 5 years.

    When I now transfer the domain to a new sponsoring registrar, they renew the domain for one year and the registry is billing them for the one year renew.
    That's it.

    In this case, where the domain had a next renewal date in 4 years, this would mean that Hetzner is billing the customer each year for 4 years for a domain renew they never execute.

    Since they never execute the renew, Hetzner themselves does not need to pay for the domain at all, at least for that period.

    And what does it mean for you whether the registrar is paying for the renewal or not? It's the relation between the registrar and the registry, not between you and the registry. When you cancel the domain subscription at Hetzner after the first year, they'll forward this notice to the registry and they'll set your domain into expiry mode no matter what has been paid before.

    You are still missing the point.
    When I register a domain at a registrar I don't pay them for providing the domain. I pay them to sponsor the domain at the registry on my behalf.
    That is the reason why it's called sponsoring registrar.

    If you renew a domain with them, you pay them to execute this specific renew action, on your behalf, at the registry.

    You either pay for a actual renew of the domain or not. You don't pay them just for the fact that the domain exist.

  • webcraftwebcraft Member
    edited May 2025

    @Alyx said:
    You are still missing the point.
    When I register a domain at a registrar I don't pay them for providing the domain. I pay them to sponsor the domain at the registry on my behalf.
    That is the reason why it's called sponsoring registrar.

    If you renew a domain with them, you pay them to execute this specific renew action, on your behalf, at the registry.

    You either pay for a actual renew of the domain or not. You don't pay them just for the fact that the domain exist.

    The registrar might forward your renewal request and also part of your money but your contract is with the registrar only. They're not a broker (for most domain extensions). When you register a domain with them, you start a contract for managing this and not to execute the register command. If they were just there to execute one-shots or do some sort of subscription management, you wouldn't need all the hassle with transfers and could just use the cheapest registrar to fire the next renewal action.

  • emghemgh Member, Megathread Squad

    @webcraft said:

    @Alyx said:
    You are still missing the point.
    When I register a domain at a registrar I don't pay them for providing the domain. I pay them to sponsor the domain at the registry on my behalf.
    That is the reason why it's called sponsoring registrar.

    If you renew a domain with them, you pay them to execute this specific renew action, on your behalf, at the registry.

    You either pay for a actual renew of the domain or not. You don't pay them just for the fact that the domain exist.

    The registrar might forward your renewal request and also part of your money but your contract is with the registrar only. They're not a broker (for most domain extensions). When you register a domain with them, you start a contract for managing this and not to execute the register command. If they were just there to execute one-shots or do some sort of subscription management, you wouldn't need all the hassle with transfers and could just use the cheapest registrar to fire the next renewal action.

    Brudda why are you trying to make the most unusual behavior I've ever seen a registrar perform sound normal?

  • @emgh said:

    @webcraft said:

    @Alyx said:
    You are still missing the point.
    When I register a domain at a registrar I don't pay them for providing the domain. I pay them to sponsor the domain at the registry on my behalf.
    That is the reason why it's called sponsoring registrar.

    If you renew a domain with them, you pay them to execute this specific renew action, on your behalf, at the registry.

    You either pay for a actual renew of the domain or not. You don't pay them just for the fact that the domain exist.

    The registrar might forward your renewal request and also part of your money but your contract is with the registrar only. They're not a broker (for most domain extensions). When you register a domain with them, you start a contract for managing this and not to execute the register command. If they were just there to execute one-shots or do some sort of subscription management, you wouldn't need all the hassle with transfers and could just use the cheapest registrar to fire the next renewal action.

    Brudda why are you trying to make the most unusual behavior I've ever seen a registrar perform sound normal?

    I'm surprised this is unsual to you because I'm used to it from netcup, hetzner and one other (not present here at LET).

  • AlyxAlyx Member, Host Rep

    @webcraft said:

    @emgh said:

    @webcraft said:

    @Alyx said:
    You are still missing the point.
    When I register a domain at a registrar I don't pay them for providing the domain. I pay them to sponsor the domain at the registry on my behalf.
    That is the reason why it's called sponsoring registrar.

    If you renew a domain with them, you pay them to execute this specific renew action, on your behalf, at the registry.

    You either pay for a actual renew of the domain or not. You don't pay them just for the fact that the domain exist.

    The registrar might forward your renewal request and also part of your money but your contract is with the registrar only. They're not a broker (for most domain extensions). When you register a domain with them, you start a contract for managing this and not to execute the register command. If they were just there to execute one-shots or do some sort of subscription management, you wouldn't need all the hassle with transfers and could just use the cheapest registrar to fire the next renewal action.

    Brudda why are you trying to make the most unusual behavior I've ever seen a registrar perform sound normal?

    I'm surprised this is unsual to you because I'm used to it from netcup, hetzner and one other (not present here at LET).

    I can give you a list of about 2000 registrars where this is not the case

    Thanked by 2PineappleM emgh
  • zedzed Member

    @webcraft said:

    @emgh said:

    Brudda why are you trying to make the most unusual behavior I've ever seen a registrar perform sound normal?

    I'm surprised this is unsual to you because I'm used to it from netcup, hetzner and one other (not present here at LET).

    Wait.. is this a /german/ registrar behavior? Perhaps that's why I've never encountered it.

  • webcraftwebcraft Member
    edited May 2025

    @Alyx said:
    I can give you a list of about 2000 registrars where this is not the case

    I know spaceship, porkbun and others do it differently but their entire company is working differently than those I mentioned. Main difference is prepaid and postpaid (never saw any of those companies offering postpaid for domains). The focus here is longterm contract management and not onestop-shopping.

    @zed said: Wait.. is this a /german/ registrar behavior? Perhaps that's why I've never encountered it.

    Yes, mostly even though I saw other smaller European companies doing the same but their company setup is pretty much comparable. ^^

  • As I get so confused with the terms, I will explain in layman’s term as how it should work:

    My current domain expiry is May 2026. When I move it to a proper registrar I pay 1 year extension fee, so when domain is transferred, I see the new expiry as May 2027 with my new registrar and till that date I don’t have to pay a cent.

    For my domain / hosting experience with 20 years, this is how it was always.

    There is no reason to re-invent the wheel or make things more complicated.

  • JabJabJabJab Member

    It won't be the first time when German way of doing things strikes LET. Like those "dedicated" cores - except scam providers only [some] German providers don't understand dedicated in dedicated :D

    Anyway Netcup is even more crazy as they charge per month [with minimal contract 12 months on top of that :DDD]?

    So @Hetzner_OL any updates?

  • [@JabJab said]
    Anyway Netcup is even more crazy as they charge per month [with minimal contract 12 months on top of that :DDD]?

    Same with Hetzner if you are on postpaid irc.

Sign In or Register to comment.