OSRS Shop Selling Calculator – Optimize Your Profits


OSRS Shop Selling Calculator

Calculate profits from selling items to NPC shops in Old School RuneScape.


This is the base price the shop offers when its stock is zero. Often related to the High Alchemy value.
Please enter a valid number.


The number of this specific item the shop already has before you start selling.
Please enter a valid number.


The total number of items you intend to sell in one go.
Please enter a valid number.


The price you paid for each item (e.g., on the Grand Exchange or High Alch value if self-acquired). Use 0 for no-cost items.
Please enter a valid number.


Sale Price Breakdown

What is an OSRS Shop Selling Calculator?

An osrs shop selling calculator is a specialized tool designed for players of Old School RuneScape to predict the total gold pieces (gp) they will receive when selling items in bulk to an in-game NPC shop. Unlike the Grand Exchange, where prices are set by players, NPC shops have a dynamic pricing model. The price a shop pays for an item decreases as its stock of that item increases. This calculator simulates that process, allowing you to see the true profit or loss before committing to a large sale.

This tool is essential for ironmen, arbitrage flippers, and anyone looking to liquidate a large number of items without using the Grand Exchange. It helps answer the critical question: is it more profitable to sell these items to a shop, High Alch them, or sell them to other players? For more information on game mechanics, you might want to review an {osrs f2p flipping guide}.

The OSRS Shop Selling Formula and Explanation

The price a general store or specialty shop offers for an item is not fixed. It’s based on the item’s default value, but this value decays with every additional unit of stock the shop holds. While the exact formula can vary slightly between shops, a widely accepted model for price degradation is a linear percentage decrease.

The core formula this osrs shop selling calculator uses for each item sold is:

Price_Received = Item_Value * (1 – (Shop_Stock * Price_Decay_Rate))

This calculation is performed iteratively for every single item you sell, as the “Shop_Stock” increases with each sale, reducing the price for the next item.

Variables Table

Variable Meaning Unit Typical Range
Item_Value The base price the shop pays for an item when it has zero stock. gp 1 – 2,000,000+
Shop_Stock The number of that item the shop currently holds. Items (integer) 0 – 10,000+
Price_Decay_Rate The percentage the price drops per item in stock. This is typically between 1-3%. Percentage (%) 0.01 – 0.03
Quantity_to_Sell The number of items you are selling. Items (integer) 1 – 100,000+

Practical Examples

Example 1: Selling Adamant Platebodies

A player gets a large drop of Adamant Platebodies and wants to sell them to the Varrock General Store. The High Alch value is 23,040 gp, which is often close to the shop’s base value.

  • Inputs:
    • Item’s General Store Value: 23,040 gp
    • Shop’s Initial Stock: 0
    • Quantity to Sell: 20
    • Your Cost Per Item: 23,040 gp (using alch value as the baseline cost)
  • Results:
    • The first platebody sells for close to 23,040 gp.
    • The 20th platebody sells for a significantly lower price, perhaps around 15,000 gp.
    • The calculator would show a Total Sale Value less than 20 * 23,040, resulting in a net loss compared to High Alchemy. This proves that alching would have been better.

Example 2: Profiting from Shop Arbitrage

A player notices that Nature Runes are selling for 180 gp on the Grand Exchange, but a magic shop with 0 stock will buy them for 220 gp. They decide to see the profit from flipping 1,000 runes.

  • Inputs:
    • Item’s General Store Value: 220 gp
    • Shop’s Initial Stock: 0
    • Quantity to Sell: 1,000
    • Your Cost Per Item: 180 gp
  • Results:
    • The calculator would show the price dropping with each sale. Eventually, the price the shop pays will fall below the 180 gp cost.
    • The Total Profit would be positive, but the Average Price Per Item might be only 195 gp, not the initial 220 gp. This information is crucial for determining if the {osrs money making} method is worthwhile.

How to Use This OSRS Shop Selling Calculator

Using this tool is straightforward. Follow these steps to accurately predict your sales:

  1. Enter the Item’s General Store Value: This is the most important number. Find it on the OSRS Wiki or by selling one item to an empty shop.
  2. Set the Shop’s Initial Stock: Check the shop in-game to see how many of the item it already has. Enter this number. For a fresh world, this is usually 0.
  3. Input the Quantity to Sell: Enter the total number of items you want to sell.
  4. Provide Your Cost Per Item: To calculate true profit, enter what each item cost you. Use the High Alch value if you’re comparing against alching, or the Grand Exchange price if you bought them to flip.
  5. Analyze the Results: The calculator will instantly show your Total Profit, Total Sale Value, and the Average Price you got per item. The chart and table visualize how the price drops over the course of your sale. Check our guides on {flipping oldschool} for more strategies.

Key Factors That Affect OSRS Shop Prices

  • Shop’s Default Stock: Some shops, like specialty stores, have a default stock that never disappears, affecting the price from the start.
  • Shop Type: A General Store has different pricing and decay rates than a specialty store (e.g., a Rune Shop or Archery Shop).
  • Item’s Base Value: The entire calculation scales off the item’s initial value. High-value items see a much larger drop in gp per sale.
  • World Population: Other players selling the same item in the same world will increase the shop’s stock, lowering the price you get.
  • Game Updates: Jagex can and does change shop mechanics, as seen with the Karamja general store profit changes years ago. For current market data, a {ge tracker} can be useful.
  • Your Total Quantity: The single biggest factor. The more you sell, the lower the average price you will receive. This calculator is designed to model that exact effect.

Frequently Asked Questions (FAQ)

Q1: Is this calculator accurate for all shops in OSRS?

A: It uses a standard linear decay model that is highly accurate for General Stores and most specialty shops. However, some unique shops may have slightly different formulas. It provides a very reliable estimate for almost all practical scenarios.

Q2: Why is the “Total Sale Value” not just “Item Value” times “Quantity”?

A: Because the price you receive for each item decreases as the shop’s stock goes up. You only get the top price for the very first item sold to an empty shop.

Q3: How do I find the “Item’s General Store Value”?

A: The easiest way is to find a shop with zero stock of the item and sell one. The gp you receive is the base value. Alternatively, the OSRS Wiki often lists this value.

Q4: Does selling 50 items at once give a different price than selling 1 item 50 times?

A: No. The game calculates the total price as if you sold them one by one, even if you sell them in a single transaction. This calculator correctly simulates that batch sale process.

Q5: What should I enter for “Your Cost Per Item” for drops?

A: If you’re deciding between selling to a shop and High Alching, enter the item’s High Alch value as your cost. This will show you the profit/loss relative to alching.

Q6: Why does the chart show a curve instead of a straight line?

A: The price for each *individual* item drops linearly. However, the chart shows the *average price per item*, which will curve downwards as more lower-priced sales are averaged in.

Q7: Can this be used for buying from shops?

A: The principle is the same but in reverse (prices increase as you buy). This specific calculator is designed for *selling* to shops, not buying from them.

Q8: Does world hopping affect this?

A: Yes. Each world has its own shop stock. Hopping to a new world means you can often start selling again at the highest price if that shop’s stock is empty.

© 2026 YourWebsiteName. All tools and content are for informational purposes. OSRS is a trademark of Jagex Ltd.



Leave a Reply

Your email address will not be published. Required fields are marked *