CAMPAIGN MULTI CURRENCY

Let Every Donor Give in Their Own Currency

Show supporters prices in the currency they already understand, accept donations in dozens of currencies, and report on everything in your home currency. No spreadsheets, no code.

Charitable Multi Currency lets you accept donations from supporters worldwide in their own local currency through automatic location detection, live exchange rates, and a one-click currency switcher… with built-in recurring support, per-campaign currency defaults, and seamless gateway conversion.

Reach Every Donor Globally

Most of your donors live somewhere your campaigns do not. A nonprofit in Boston has supporters in Berlin, London, and Tokyo, and asking each of them to do currency math at the donation form is the fastest way to lose a gift. Charitable Multi-Currency lets every visitor see and give in their own currency, pulls live exchange rates automatically, and keeps your reporting in one clean home-currency number. It runs entirely inside WordPress, with no SaaS subscription and no per-donation fees.

Key Features

  • Currency switcher on every donation form, with suggested amounts that re-price instantly
  • Automatic currency detection based on the donor’s location
  • Live exchange rates pulled from a real rate API and cached daily
  • Per-gateway currency controls, so the form only offers what your gateway supports
  • Donor-currency persistence across reloads and return visits
  • Built-in handling for zero-decimal currencies like JPY and KRW
  • A Currency Breakdown report that shows the original currency, base amount, and rate used
  • Cache-plugin friendly, with native support for WP Rocket and LiteSpeed

A Donor-First Experience, Right on the Form

The donor never leaves the page to think about currency. They pick their currency from a dropdown on the form, and the suggested amounts re-price in real time using current exchange rates. No reload, no mental math, no abandoned donation.

  • 🌍 Auto-detected currency: a visitor from Germany lands on EUR pricing without lifting a finger.
  • 🔄 Live re-pricing: switch currency and the $5 / $10 / $25 amounts convert instantly.
  • 💾 Choice remembered: a donor who comes back later to finish still sees their currency.
  • ✅ Zero-decimal aware: a 1,000 yen donation looks right on the form and at the gateway.

Set Up Supported Currencies in Minutes

In Charitable settings, flip on the currency switcher and choose which currencies your campaigns accept. Set your base currency, move the currencies you want into the active list, and you are done. The switcher appears on your donation forms automatically.

  • ⚙️ Pick from dozens of currencies, grouped by region for quick selection.
  • 🏠 Set one base currency that all reporting rolls up into.
  • 🧩 No template editing, the switcher renders on shortcode, block, and visual forms.

Hands-Off, Always-Current Exchange Rates

Stop maintaining a spreadsheet of conversion rates. Multi-Currency fetches rates from a real exchange-rate API, caches them for a day to keep your site fast, and syncs them straight into your Charitable settings. You can also set a per-currency markup if you want to cover conversion costs.

  • ⛽ Automatic refresh keeps every currency current.
  • 📝 Per-currency markup lets you add a flat amount where it makes sense.
  • 💡 One-click sync, no need to click Fetch and then Save Changes separately.

Currency That Matches the Donor’s Location

Multi-Currency uses the country signal from Charitable Geolocation to guess each visitor’s likely currency on their first visit. Supporters see relevant pricing immediately, and if a detected currency is not one you have enabled, the form falls back to your base currency cleanly.

  • 🌐 One install, two features, geolocation powers automatic detection.
  • 🎯 Smart fallback to your base currency for unsupported regions.
  • 🙈 Donor stays in control, they can always switch currencies manually.

Per-Gateway Currency Control

Different payment gateways support different currencies. Decide which currencies each gateway handles. Let Stripe cover USD, EUR, and GBP while PayPal handles the long tail. The form only offers the donor the currencies their chosen gateway can actually process, so no donation ever fails on a currency mismatch.

  • 💳 Map currencies to gateways the way your accounts are set up.
  • 🛡️ No failed charges from unsupported currency and gateway combinations.
  • 🔀 Works with the gateways you already use.

See Everything in Your Home Currency

Once donations are flowing in multiple currencies, you still need the whole picture in one number. The new Currency Breakdown report shows per-donation rows with the original currency, the converted base-currency amount, and the exact exchange rate used at the time of the gift. Every individual donation also records its original currency in the admin.

More information

Get started with the Charitable Multi Currency documentation.

Minimum requirements:

  • PHP 7.4+
  • Charitable Pro 1.8.16+

Frequently Asked Questions

See the list below for our most frequently asked questions. If your question is not listed here, please contact us.

What's New In Charitable

View The Latest Updates
🔔 Subscribe to get our latest updates
📧 Subscribe to Emails

Email Subscription

Join our Newsletter

We won’t spam you. We only send an email when we think it will genuinely help you. Unsubscribe at any time!

New templates

🤩 New Beacon Campaign Templates w/ “Hero” Block!

With the new Beacon Campaign Templates for Charitable Pro, you can launch a stunning, full-width fundraising page that instantly captures visitor attention above the fold.

Fundraising page header for Save Maple Grove Park with a donation widget and a small square photo of a sunlit tree thumbnail on the left.

🔦 Above-the-Fold Impact: Lead with a full-width hero image, your logo, and your goal with a donation widget locked right on top of the banner so your ask and momentum register instantly without scrolling.

📐 Two Flexible Layouts: Choose between a structured two-column layout for side-by-side storytelling and supporting details, or a clean one-column view designed for uninterrupted long-form narratives.

⚡ All-in-One Hero Field: Powered by the new Campaign Hero field, bringing background media, live progress bars, custom donation amounts, and recurring giving tabs together into a single cohesive block that can be dropped into any layout.

🎨 Automatic Theme Matching: The hero banner and donation widget automatically inherit your campaign theme’s button and accent colors, ensuring your entire presentation stays beautifully on-brand without touching a line of CSS.

Learn more here.

Checkout



Added to cart


donation form Feature New

📝 Donation Form Block: Embed a Working Donation Form Anywhere

With the new Donation Form Block for Charitable Pro, you can drop a fully working donation form directly onto any page or post in the WordPress block editor. No redirects, no page reloads, and zero friction between reading your story and making a contribution.

📝 Drop Forms Anywhere: Place a working form directly onto your homepage, inside a story-driven blog post, on a dedicated landing page, or within a campaign announcement.

🎯 Dynamic Campaign Binding: Easily choose a specific campaign from the block sidebar or set it to automatically bind to whichever campaign is currently being viewed.

📐 Full vs. Minimal Form Views: Switch between a full layout or a compact minimal view to perfectly fit sidebars, narrow columns, or wide landing pages.

🎨 Scoped No-Code Styling: Customize typography, container spacing, border radius, amount buttons, and accent colors independently for every form instance without touching a line of CSS.

Learn more here.

Checkout



Added to cart


ambassadors New

👤 Creator Profiles: Put a Face to Every Peer-to-Peer Campaign

Ambassadors 3.3.0 now provies Creator Profiles — giving your supporters a permanent, shareable public home that turns one-time fundraisers into ongoing relationships.

👤 Public Creator Pages: Give every fundraiser an instant, clean landing page at /creator/their-name/ to showcase their custom avatar, bio, and a browsable grid of their campaigns.

📊 Proof of Impact: Boost donor trust by displaying site-wide milestones on the profile—like total funds raised and total donor counts.

💳 Interactive Hover Cards: When donors hover over a creator’s name on a campaign page, a compact card expands with their bio and social handles right at the moment of decision.

📍 Responsible Location Sharing: Allow creators to safely show local supporters where they are based using only city, state, and country details.

🛠️ Self-Serve Customization: Fundraisers can update their own profiles and link up to six social networks directly from the My Campaigns hub, saving you admin time.

Ready to empower your advocates? Update to Ambassadors 3.3.0 and turn on “Enable Public Creator Page” today!

Checkout



Added to cart


Improvement Payments

📱 Turn Mobile Scrollers Into Donors: Meet Charitable’s Mollie Upgrade

Losing mobile supporters because they hate typing out long card numbers on their phones? Charitable’s updated Mollie integration features:

⚡ One-Tap Wallet Checkout: Enable donors to complete their gifts instantly using Apple Pay or Google Pay with a simple face scan, fingerprint, or tap.

💰 No Extra PCI Burden: Skip complex domain verification and security compliance since all wallet transactions run safely through Mollie’s hosted checkout.

🛠️ Custom Cancel Routing: Keep the experience predictable by automatically sending donors who back out to your cancellation page, or use developer filters to route them to a custom page.

Visit this page to learn more.

Checkout



Added to cart


ambassadors improved New

Moderation and Directory Screens In Ambassadors 3.0

Ambassadors 3.0 has new features: moderation and directory screens… now easily see those who are earning donations on your peer to peer network – including campaign creators that might need to be verified – all in one place. Generate reports, email ambassadors and campaign creators directly and more.

🚀 See when campaign creators and ambassadors have updated their campaigns, what donors/donation they have brought in and more.

🎉 Manually add ambassadors and campaign creators, and approve them in one-click!

Visit this page to learn more.

Checkout



Added to cart