Plans & Pricing Guide
This article answers common billing and payment questions. Please contact us if you need further support.
In this article:
Common Subscription Questions
How much does Open Exchange Rates cost?
We currently offer four subscription levels.
Our Developer Plan costs $12 per month (or $120 per year) and is great for small teams and projects. On the Developer Plan, you have access to all the features of the free plan, as well as:
- Latest rates for 195 world currencies, with hourly updates
- Historical data back to 1999
- Up to 10,000 requests/month
- Basic email technical support
- Unlimited base currencies
Our Enterprise Plan costs $47 per month (or $470 per year) and is designed for small- to medium-sized organisations and projects. With the Enterprise Plan, you have access to all of the above, as well as:
- 30-minute updates
- Up to 100,000 requests per month
- In-depth email technical support
- Historical time-series requests
Our Unlimited Plan costs $97 per month (or $970 per year) and is best for clients requiring a higher volume of requests and update frequency. With the Unlimited Plan, you have access to all of the above features, as well as:
- 5-minute updates
- Unlimited requests per month
- Currency conversion requests
Only need the basics? Our Forever Free Plan is available for small projects and unlimited evaluation, and includes hourly updates for all rates, historical data and up to 1,000 requests per month. Multiple base currencies, time-series and conversion requests are are not included.
Is there an annual discount?
Our annual plans come with two months free each year (12 months for the price of 10).
You can select this option when you sign up or upgrade.
Do you offer a free trial period?
Absolutely! To evaluate our paid plans, you can simply sign up or upgrade in the normal way, then close the checkout window (you won't be billed) and send us an email with the email address you used.
We'll apply a one-month free trial period to your account, which will have full access to the required feature set. We'll then follow up towards the end to discuss your requirements.
Is there a minimum term or contract to sign?
There's no minimum term to use our service and no paperwork or signatures required.
As a paying subscriber, your account is covered by our standard Services Agreement. Beyond that, we'll never require a contract to use Open Exchange Rates.
If you do decide to sign up for a year upfront and it doesn't work out for any reason, let us know and we'll happily refund your money. We calculate your refund pro-rata, based on using the account on a monthly basis at the regular monthly fee.
Do you offer non-profit or educational discounts?
We offer a 20% discount for registered non-profits and educational institutions, which can be combined with the annual '2 months free' payment discount. Sen d us an email and we'll set you up.
Do you offer refunds?
If you're not satisfied with our service for any reason, or you forget to cancel your subscription in time and are billed by accident, just send us an email and we'll refund your latest month of service.
For annual accounts, we'll refund any unused months of service, calculated pro-rata at the standard monthly rate excluding discounts.
The only case where we're unable to provide refunds is if you raise a payment dispute or submit a chargeback, because in this case, the funds will be held by your bank or by PayPal and unavailable to us. If you have any issue with a payment, we kindly ask you contact us and request a refund.
What types of payment do you accept?
Please see our Support Payment Methods.
Can we have a tailored plan or custom usage allowance?
Aside from our plans listed above and on the
Plan Features
What counts as one API request?
Each HTTP request to the latest.json, historical/*.json and /convert API endpoints counts as 1 request for your app ID, regardless of the number of currencies returned.
Requests to the currencies.json and usage.json API endpoints are free and don't count towards your quota.
Requests to the time-series.json API endpoint count as one request for each day of data returned. For example, one month of data would count as 28-31 requests.