Skip to content
Peg

Multi-currency for WooCommerce

Your prices,
in their currency.

Peg shows and charges prices in your visitor's currency. Start free with one extra currency and a rate you set. Peg Pro adds daily central-bank rates, markup or discount, rounding, and any number of currencies.

No card. No key. Install Pro to start your trial.

Walnut cutting board One product, four shoppers
CurrencyPricingPrice
USDYour base price$89.00
EURDaily rate +2%, ends in .99€80.99
GBPFixed at 0.78, ends in .99£69.99
JPYDaily rate, whole yen¥14,064

Use Peg on

  • WooCommerce Available now
  • Medusa On request
  • Your own site Peg API, coming soon

All in their currency

One settings page under WooCommerce > Settings > Currencies. Your product prices stay in your own currency.

Any number of currencies Pro

Add the currencies your store needs. Free Peg includes one extra currency.

  • USD → EUR 0.8917
  • USD → GBP 0.7493
  • USD → JPY 158.13

Fresh rates from central banks, every working day Pro

Reference rates from the European Central Bank and other central banks, for supported currencies. Or skip them and set every rate by hand.

  • Cover card fees +2%
  • Stay competitive abroad −10%

Markup or discount Pro

Set a percentage per currency, up or down, and stay on the safe side.

£47.21 becomes £47.99

Clean price endings Pro

Round to whole numbers or .99 endings, so no shopper sees £47.21.

Visitor from Berlin

EUR

Their currency, automatically

Picked by location, with Cloudflare or WooCommerce geolocation. A switcher block lets them change it.

Cutting board
€80.99
Shipping
€9.00
Paid with PayPal
€89.99

They pay in it too

Shipping, taxes, coupons, PayPal, refunds and order emails all use the shopper's currency.

Never a wrong price

If rates stop updating, Pro keeps the last good ones and emails you. Cached pages never show one shopper's currency to another.

Email from Peg

Your CHF rate is 4 days old. Prices still use the last good rate.

Built for today's WooCommerce

  • Block cart and checkout
  • Store API
  • HPOS
  • WooCommerce PayPal Payments
  • Page caching and Cloudflare

Try today's rates

Enter a price, pick a markup or a discount, and see what each shopper pays. These are today's real central-bank rates.

−30% discount +10% markup
Round prices
What shoppers pay for 89.00 USD, by country
Shopper inWith +2%They pay
Euro area EUR0.9095€80.99
United Kingdom GBP0.7642£68.99
Canada CAD1.4332CA$127.99
Switzerland CHF0.8401CHF 74.99
Sweden SEK10.1164kr 900.99

Central-bank reference rates for 20 Oct 2026, per 1 USD.

Pricing

Pro includes a year of updates and support. If you stop renewing, Pro switches off. Your store keeps running on free Peg with one extra currency.

Questions

Peg is free forever with one extra currency and a hand-set rate. Pro adds any number of currencies, daily rates with markup or discount, and rounding.

After 7 days, Pro switches off unless you activate a yearly licence. Your store keeps running on free Peg with one extra currency at its hand-set rate. Your settings stay saved.

Install free Peg first. Download the Pro ZIP, then go to Plugins > Add New > Upload Plugin and activate it. The trial needs no card or key. After buying, enter your key in WooCommerce > Settings > Currencies.

With Pro, from central banks through Frankfurter, once each working day. You can skip daily rates and set every rate by hand.

No. Peg never lets a page in another currency into a shared cache, and it fixes prices on cached pages in the browser. Cart and checkout are never cached.

Any gateway that accepts the order's currency. Peg sets the currency on the order, and the gateway charges the shopper in it.

Not yet. Peg converts your base prices at your chosen rate. Pro also rounds prices.