WPResidence uses 1 main currency and 1 price per property. The theme does not support adding different manual prices for the same property, such as one price in EUR and another separate price in USD. Multi-currency converts the displayed price based on the currency values you configure.
What Price & Currency settings control
The Price & Currency settings control how property prices are displayed across your website.
From this section, you can manage:
- The main currency symbol
- The currency symbol position
- Number formatting
- Decimal and thousand separators
- Short price format
- Hidden price labels
- Indian number format
- Multi-currency display options
- Automatic currency exchange rates
Where to manage Price & Currency settings
Go to:
Theme Options > General > Price & Currency
Short Style Prices
Short Style Prices display large numbers in a shorter format.
Examples:
- 5,230,000 becomes 5.23m
- 6,830 becomes 6.83k
This option is useful if you want a cleaner price display on listing cards, grids, and other compact areas.
Price style for map pins is controlled separately from Theme Options > Maps > Pin Management.
Hide Property Price
If you do not want to show the property price publicly, you can hide it and show a custom label instead.
Common examples:
- Price on Application
- Contact for Price
- Any custom text you want to use in your own language
This option is useful for premium listings, private listings, off-market properties, or properties where the owner does not want the price displayed.
You can hide the price globally or per property.
For a specific property, admin can manage this from:
Wp-admin > Properties > Edit Property
Users, agents, agencies, or developers can also use this option when adding or editing listings from the frontend submission form.
Number Formatting Options
You can customize how price numbers are formatted to match your local or business format.
Available options include:
- Thousands separator
- Decimal separator
- Number of decimals
Examples:
- 500,000.00
- 500.000,00
- 500 000
Use these settings to make the price format familiar for your target market.
Currency Symbol & Position
You can add the currency symbol you want to use and choose where it appears.
Examples:
- $ 500,000
- 500,000 $
- € 500,000
- 500,000 €
You can add any currency symbol you need.
The currency symbol is used for display. If you also use payment systems such as Stripe or PayPal, make sure the payment currency is supported by the payment provider account.
Indian Number Format
WPResidence includes support for the Indian number format.
If you enable only the Indian number format, prices will display using Indian grouping.
Example:
- 12,500,000 becomes 1,25,00,000
If you enable both Indian Number Format and Short Style Prices, prices will display using lakhs and crores.
Multi-Currency Support
Multi-Currency Support allows visitors to switch the displayed property price to another currency.
This is a display conversion only. The property still has one original saved price in the main currency.
For each additional currency, you can define:
- Currency Code, for example EUR, GBP, CAD
- Currency Label, which appears in the multi-currency dropdown
- Currency Value, compared with the base currency
- Currency Position, before or after the price
To add a new currency:
- Go to Theme Options > General > Price & Currency.
- Locate the Multi-Currency settings.
- Click Add Currency.
- Add the currency code, label, value, and position.
- Save the Theme Options.
Multi-currency does not create separate property prices. It converts the displayed price from the main property price using the exchange value you set.
Automatic Exchange Rates
You can keep currency exchange rates updated automatically by connecting an API.
WPResidence supports automatic exchange rate updates through Currencylayer.com.
To use this option:
- Create an account with Currencylayer.com.
- Copy your API key.
- Add the API key in the Price & Currency settings.
- Save the Theme Options.
The system can fetch updated exchange rates, so you do not need to update each currency value manually.
If you rely on exact currency conversions for legal, accounting, or payment reasons, always check the API provider update frequency, plan limits, and supported currencies.
Multi-Currency Widget
After adding multiple currencies, you can display a currency switcher on the website using the Multi-Currency Widget.
To add the widget, go to:
Wp-admin > Appearance > Widgets
Then add the Multi-Currency Widget to the widget area where you want it to appear.

The Multi-Currency Widget only works if multiple currencies are added and configured in Theme Options > General > Price & Currency.








