OKCEPT TOOLS

One deal.
How much profit?

Buy in one currency, sell in another.
Separate VAT and see how much
you earn on a product or service.

Purchase → sale → profit
Change an amount — linked values update automatically.

01 Purchase

Cost excluding VAT—
Input VAT—
Payable to supplier—

02 Sale

Extract VAT from the selling price.

Revenue excluding VAT—
Output VAT—
Customer pays—
RUB

Change the purchase cost or target profit to calculate the selling price. Change the selling price to calculate profit.

Exchange rates

Loading latest exchange rates…

Enter the RUB value of one unit of each currency. Cross rates are calculated automatically.

Deal profit excluding VAT

—Before income tax and overheads
Revenue excluding VAT—
Purchase excluding VAT—
Margin / markup—
Output VAT − input VAT—
All amounts update as you type.

A TRANSPARENT CALCULATION

First, separate VAT

Profit = sales excluding VAT − purchase excluding VAT

Both amounts are converted to your profit currency using the rates shown. Margin is profit divided by revenue; markup is profit divided by purchase cost. Percentages are unavailable when the denominator is zero.

Changing purchase cost or target profit keeps your target profit and updates the selling price. Changing the selling price keeps purchase cost and updates profit. With VAT on top, the price field excludes VAT; with VAT included, it includes VAT.

WHAT THE RESULT INCLUDES

Profit on a single deal

This is gross profit before income tax, turnover taxes, fees, shipping and other expenses. The calculation assumes input VAT is recoverable. If it is not, your actual cost and profit will differ. VAT rates are selectable calculation inputs; choose the rate applicable to your transaction.

The VAT difference is an illustration based on the amounts and rates entered. It is not a tax payment or refund calculation, which depends on accounting rules, the reporting period and input VAT recovery.

Automatic rates: Bank of Russia data via cbr-xml-daily.ru ↗. These are reference rates. You can enter the rate from your bank or contract instead.