Overview
The EPP Fee Extension (version 1.0) is mandatory for all billable transactions involving premium .CO domains. It must be declared in the EPP login frame's svcExtension element for any session that will handle premium domains.
Fee Extension Namespace
Namespace: urn:ietf:params:xml:ns:epp:fee-1.0. Specification: http://tools.ietf.org/html/draft-brown-epp-fees-02. Note: the .CO Registry enforces version 1.0 specifically.
Required Usage: When to Include Fee Extension
- domain:check — to query price and class for create, renew, restore, and transfer operations.
- domain:create — mandatory for premium domains. Include fee:fee matching the registration price.
- domain:renew — mandatory for premium domains. Include fee:fee matching the renewal price.
- domain:transfer (op=request) — mandatory for premium domains. Include fee:fee matching the transfer price.
- domain:restore — Registrar does NOT include the renewal fee explicitly. The system bills the restore surcharge automatically.
Supported Fee Descriptions
- 'Premium Registration Fee' — the first-year registration fee.
- 'Premium Renewal Fee' — annual renewal fee (years 2 onwards, plus transfer and auto-renew).
- 'Restore Fee' — the fee to restore a domain from the Redemption Grace Period.
Standard Domains and Fee Extension
Registrars are NOT required to include the Fee Extension for standard-price domains. However, if fee information is submitted for a standard domain, it must be correct or the transaction will be rejected.
Opting Out of Premium Domains
Registrars who do not want to support premium domains can simply omit the Fee Extension namespace from their login frame. The Registry will then reject any billable commands for premium domains from that session.
Related Articles
- How to Check If a .CO Domain Is Premium via EPP
- How to Register a Premium .CO Domain via EPP
- .CO Premium Domain Pricing Tiers