Give – Currency Switcher


Currency Switcher allows your donors to choose which currency they’d like to donate with so it’s easy to collect donations from multiple countries.

Allow your donors to switch to their currency of choice and increase your overall giving with the GiveWP Currency Switcher add-on. Select from an extensive list of currencies, set the currency based on your users’ location, pull from live exchange rates and more! Allowing your donors to give in the currency of their choice expands your audience over international boundaries. Help your cause grow with Currency Switcher.


Donors often prefer to donate using their own country’s currency. Providing donors the option to switch to their currency can reduce abandoned donations and increase overall giving. The Currency Switcher add-on has been developed with an intuitive interface and powerful features designed to give you flexibility when setting up your multi-currency donation forms.

Let’s review some of the most powerful features:


Switching currencies should be super simple for your potential donors. We’ve adapted GiveWP’s already intuitive interface to support multi-currency options with support for mobile, tablet, and of course computer interfaces.

GIF of currency selection.
Switching currencies in a default GiveWP donation form.

Have you customized your donation form? No problem! Currency Switcher integrates seamlessly.

Customized Donation Form Currency Switcher Multiple Currencies
Have you customized your donation form? No problem! The Currency Switcher add-on was developed to fit right into your custom designed donation forms as seen here.


Take the confusion out of giving in a foreign currency. Enable automatic selection of the donor’s currency depending on the visitor’s location. This feature uses the leading provider of GeoLite data, MaxMind, to detect where a users’ location is using the most reliable methods possible.

Geolocation settings on dashboard.
Easily enable Geolocation without having to sign up for any third-party service. Customize a fallback should the donor’s location be hidden or not found.


Take the hassle out of exchange rates. The Currency Switcher add-on allows you to select from leading exchange rate APIs to retrieve accurate rates for all your accepted currencies.

Exchange rates API for donation currency switching
Quickly enable Exchange Rates powered by Google without an API. Rates update according a customizable interval set by you.


Often when switching currencies the donation levels won’t be even amounts. If you’d like more control over the amounts for each currency then you can easily adjust it manually. This works for both set and multi-level donation forms.

Customize the currency amounts per level to ensure you're amounts are always even numbers.
Customize the currency amounts per level to ensure your amounts are always even numbers.


Certain gateways only support specific currencies. To fine-tune which gateways you accept we’ve built in a great utility. Select which currencies, on a global and per form basis, that you accept per payment gateway. GiveWP is the only donation platform that features this type of per-gateway support for various currencies.

GiveWP's currency switcher per gateway currency acceptance API
Toggle which currencies you accept per gateway quickly and easily on a global and per form basis.


We know you want to use this add-on alongside our others so we’ve ensured it’s compatible to the fullest. The Currency Switcher add-on is compatible with our other “Must-have” add-ons such as:

  • Recurring Donations
  • Tributes
  • Fee Recovery
  • Most payment gateways*

(*) Note: Many payment gateways will convert the donor’s currency back to the base currency you’re accepting via the gateway. For instance, Stripe will take Euros and convert to USD if you’re based in the USA. The end result is you will get paid in your base banking currency. Check your specific gateway for currency compatibility prior to purchasing.


Only want to enable currency switching on a specific donation form? No problem. What about enabling it for all donation forms except a few certain ones. You can do that too. We’ve developed in global and per form settings that allow you to enable settings for all forms or only for specific donation forms. The choice is yours!

Give Currency Switcher Per Form Multiple Currency Options
Customize the currency switching options per donation form and globally.


  • Customizable Exchange Rates: If you want to control exchange rates you can lock an exchange rate to a specific value, and not have it updated automatically, and set it manually using your own custom value.
  • Extensive Currency Support: Choose from more than 100+ currencies for your donors to select from.
  • Customizable Text: Change the text that appears when a currency is switched along and use several template tags displaying the base currency, new currency, and exchange rate.
  • Saved Currency Preference: When a donor gives when signed in to their account and returns their preferred currency will be the default one.

There are no reviews yet.

Write a review

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.