Skip to content

How to read USD/PEN buy, sell and spread rates

A practical guide to USD/PEN buy and sell rates, spread calculations, official references, commercial quotes and the costs that may affect the final amount in Peru.

By Luis Galindo · Owner and editor of LupaDólar · Sources and methodology

Published: October 29, 2025 Updated: September 13, 2026
Two abstract comparison cards, coins, and a calculator on a blue and white desk

The essential idea

USD/PEN is normally quoted as Peruvian soles for one US dollar. A quote of S/ 3.37 means that one dollar is valued at 3.37 soles under that reference. A real transaction, however, usually has two prices:

  • Buy rate (compra): the price at which the provider buys your dollars. If you hand over USD and receive soles, this is the rate that matters.

  • Sell rate (venta): the price at which the provider sells dollars. If you pay soles and receive USD, use this rate.

The BCRP daily series publishes separate interbank buy and sell series. The SBS also publishes weighted average buy and sell quotes. These references help describe the market, but they are not automatically the executable price a bank or exchange platform will give you for a specific amount, bank account or payment method.

To see currently available commercial quotes, open the LupaDólar USD/PEN comparison. Its rates come from provider-published data and can change or become temporarily unavailable, so confirm the transaction on the provider’s own website.

Buy and sell: the direction depends on your transaction

“Buy” can be confusing because it describes the provider’s point of view. Use this rule:

What you doRate to useCalculation before other charges
Sell USD and receive PENBuyUSD delivered × buy rate
Buy USD and pay PENSellPEN paid ÷ sell rate

If a platform displays a buy rate of S/ 3.360 and a sell rate of S/ 3.390, it buys your dollars at 3.360 soles and sells dollars to you at 3.390 soles. Do not use the buy rate to estimate how many dollars you can purchase with soles.

What is the spread?

The spread is the distance between the sell and buy rates. It is a price difference, not necessarily the transaction’s only fee.

With a buy rate of S/ 3.360 and a sell rate of S/ 3.390:

  1. Absolute spread: 3.390 − 3.360 = S/ 0.030 per dollar.

  2. Midpoint: (3.360 + 3.390) ÷ 2 = S/ 3.375.

  3. Approximate relative spread: 0.030 ÷ 3.375 × 100 = 0.89%.

Using the midpoint makes spreads more comparable across different price levels. This is a calculation from the displayed quotes; it does not mean the provider charges exactly 0.89% or that the percentage includes every other cost.

Two reproducible numerical examples

The numbers below are illustrative examples, not a live quote.

Example 1: selling dollars

Suppose the buy rate is S/ 3.360 and you want to sell USD 500:

500 × 3.360 = S/ 1,680

You would receive S/ 1,680 before any applicable fee, limit or provider-specific adjustment. If you incorrectly used the sell rate of S/ 3.390, you would estimate S/ 1,695, which is not the rate used when you sell dollars.

Example 2: comparing two providers

Suppose both providers accept the same transaction under these quotes:

ProviderBuySell
AS/ 3.360S/ 3.390
BS/ 3.365S/ 3.382

If you sell USD 1,000, provider B would deliver S/ 3,365 and provider A S/ 3,360. The visible difference is S/ 5:

1,000 × (3.365 − 3.360) = S/ 5

If you buy USD 1,000, provider B would charge S/ 3,382 and provider A S/ 3,390. The visible difference is S/ 8:

1,000 × (3.390 − 3.382) = S/ 8

This comparison is meaningful only if both providers accept the same amount, use the same transfer route, pay into the same type of bank account and add no further charges. A better-looking rate can stop being better when the conditions differ.

Official reference versus commercial quote

It helps to separate three concepts:

  1. Official statistical series. BCRPData publishes soles-per-dollar series, including daily interbank buy and sell series. Its monthly nominal exchange-rate page also distinguishes interbank, banking and informal markets and identifies each series and update date.

  2. Institutional average or reference. The SBS shows a weighted average supply-and-demand quote for a given date and separates buy from sell. It is useful for context, period comparisons and checking units, but it does not guarantee that a platform will execute your transaction at that value.

  3. Executable quote. This is the rate a bank or exchange provider confirms for a particular amount, time, destination account and channel. It may reflect rounding, limits, identity checks or costs that are not visible in the headline number.

The correct interpretation is that an official reference describes part of the market under its own method, while a commercial quote answers a specific transaction. Do not substitute one for the other without checking the date, market and unit.

Costs and conditions hidden outside the headline rate

Before comparing only the spread, check:

  • an explicit transaction or channel fee;

  • transfer costs between banks and possible receiving-bank charges;

  • minimum, maximum or daily limits;

  • whether the displayed rate differs from the rate confirmed when you place the order;

  • operating hours, settlement time and what happens outside business hours;

  • destination bank, supported accounts and required account ownership;

  • identity verification, documentation and operational limits;

  • a minimum amount required to access the advertised quote;

  • an additional conversion charge when a card or another currency is involved.

The SBS lists “currency conversion” among the commission categories that entities may disclose. That category does not prove that every provider charges it or that it applies to your transaction: check the provider’s tariff and final confirmation. For an exchange business, you can check whether it appears in the SBS public registry.

A practical comparison checklist

  1. Decide whether you are selling dollars or buying dollars.

  2. Convert all quotes to the same unit: soles per USD.

  3. Compare the buy rate when selling USD and the sell rate when buying USD.

  4. Use the same amount and calculate the total result, not only the per-dollar price.

  5. Check the update time and whether the quote is available for your amount.

  6. Read fees, limits, supported banks and settlement time.

  7. Confirm the final amount with the provider before transferring money.

  8. Keep the confirmation and the quote’s timestamp or reference.

LupaDólar helps with the first comparison, but it does not process transactions or guarantee execution. The full exchange-provider comparison shows the available coverage and data for each query.

Limits of this guide

Exchange rates move during the day. A published quote can become stale, fail to load or be unavailable for a particular customer or amount. BCRP and SBS references each have their own date, scope and methodology. Commercial rates aggregated by LupaDólar come from third parties and are not a recommendation, safety guarantee or personal financial advice.

If the amount matters to you, verify the contractual conditions directly and request the final quote through the provider’s official channel. This guide is educational; it does not determine which currency, product or provider a particular person should choose.

Frequently asked questions

Which rate should I use when selling dollars?

Use the provider’s buy rate. Multiply the dollars you will deliver by that rate, then subtract any applicable charge.

Which rate should I use when buying dollars?

Use the sell rate. Divide your available soles by that rate to estimate the dollars you could receive, before fees and limits.

Is a smaller spread always better?

Not necessarily. It is a useful signal, but compare the final amount, availability, limits, settlement time and channel charges.

Is the BCRP rate the price I will receive?

Not automatically. BCRPData publishes statistical series for defined markets and dates. The provider must confirm the rate applicable to your specific transaction.

Why did the quote change after I checked it?

Commercial quotes can change because of market movements, inventory, operating hours or provider policies. That is why the timestamp and final confirmation matter.

Can I exchange money directly through LupaDólar?

No. LupaDólar compares public information and links to providers. The order, transfer, verification and settlement take place directly with the provider you choose.

Sources consulted

  1. Daily series: exchange rate

    Central Reserve Bank of Peru · Primary source

    Accessed: September 13, 2026

  2. Supply and demand quote: weighted average exchange rate

    Superintendency of Banking, Insurance and Private Pension Funds · Primary source

    Accessed: September 13, 2026

  3. Nominal exchange rate: monthly series

    Central Reserve Bank of Peru · Primary source

    Accessed: September 13, 2026

  4. Categories and names of commissions

    Superintendency of Banking, Insurance and Private Pension Funds · Primary source

    Accessed: September 13, 2026

  5. Registry of exchange houses, lending and pawn businesses

    Superintendency of Banking, Insurance and Private Pension Funds · Primary source

    Accessed: September 13, 2026