Multi-Currency for Gravity Forms

Multi-Currency for Gravity Forms


An extremely helpful Gravity Forms addon which allows your visitors to view prices and make payments in their preferred currency. Multi-currency for Gravity Forms has all the possible Multi-currency related features carefully crafted into one plugin for user ease and performance.

features of Multi-currency for Gravity Forms WordPress plugin

Allow user to see prices and make payment in their preferred currency

Your customers come from different parts of the world. One currency is not ideal for everyone in the world. Letting your customers see prices and make the payments in their own currency. It goes a long way to show how much you care for your customers.

GEO IP Based Currency Detection

Multi-Currency for GravityForms can automatically detect the customer’s location and native currency and set it by default to make them feel home.

Select Different currencies for each Form

Gravity Forms lets you choose one currency per form but that limitation is gone with this add-on. Multi-Currency For Gravity Forms allows you to choose a base currency for each form…individually.

Automatic Currency conversion

With GEO IP based country prediction, your visitors will automatically see the prices in their country’s currency.

Choose the currency list

Want to list all currencies supported on store? No problem. Want to list only a specific few currencies? No problem either. Use “All” currency selection when you want to list all currencies, select “Specific” when you want well..specific currencies.

Automatically fetch latest currency exchange rate

Multi-currency for Gravity Forms makes use of openexchangerates’ API to get the latest currency exchange rates. And the best part is that Multi-Currency for GravityForms will

Manual Mode – Manually set exchange rate

You can pick custom prices for each currency. So if a product is $100 in USD, it doesn’t have to be $135.80 in AUD, it could be $139.99 or $129.99 AUD or anything you want. You get to choose.

Support for all Gravity Form Currencies

All Gravity Forms currencies are supported by Multi-Currency for Gravity Forms. Even if a currency doesn’t exist in Gravity Forms, you can add it by using gform_currencies filter and the currency will automatically be supported by our plugin too, given that the payment gateway supports it.

Works for both One time and subscription payments

Payment Gateway support

  • Paypal
  • Stripe
  • RazorPay
  • (coming soon)
  • PayPal express (coming soon)

Developer Friendly

Your business is unique and so are your requirements. You want to customize something? Our functions and APIs are well-documented. We welcome you to use our codebase and extend our plugin to suit your needs. Want help with our codebase, just drop us a message.

Built For Performance

Multi-currency for Gravity Forms is built carefully keeping performance in mind. It doesn’t make unnecessary network requests, makes use of proper caching and doesn’t slow your site down.

Multi-currency for Gravity Forms documentation

# Version 1.4.0 | 2020-10-24
 * [new] 'mcg_convertor' shortcode added
 * [update] Support for user define price & coupons
 * [fix] Headers already sent issue
 * [fix] NaN shipping amount issue

# Version 1.3.0 | 2020-08-26
 * [new] form settings - Payment Processing Currency
 * [new] Added support for Payment gateways which do not support multi-currency
 * [update] Added pot file
 * [fix] Fix admin JS function issue
 * [fix] Fix issue where final amount was incorrect for multiple manual mode products

# Version 1.2.0 | 2020-08-08
 * [fix] Admin currency correction
 * [fix] Fix newly added MCG field default mode

# Version 1.1.0 | 2020-07-28
 * [fix] MCG field missing JS issue

# Version 1.0.0 | 2020-07-20
 * [new] Initial release