Gielinor's Ledger
Willow stock

Willow stock

A willow crossbow stock.

MembersBuy limit 10,000
Insta-buy

49gp

Insta-sell

3gp

Spread

46gp

1533.33%
Margin

+46gp

+1533.33% ROI
Volume

—

Trend

—

Price history

1 points · hover for detail

Insta-buy (high)Insta-sell (low)Spread
30D low
3
30D high
49
Volatility
176.9%

Flip calculator

Includes the 2% Grand Exchange tax

gp
gp
units
Net profitProfitable

+46gp

+46 per item · +1533.33% ROI

Capital required
3 gp
Gross revenue
49 gp
GE tax (2%, 0/item)
− 0 gp
Break-even sell
3 gp

Item data

High alchemy
31 gp36.7% below market
Low alchemy
21 gp
Shop value
53 gp
Weight
3 kg
Skill / type
Fletching
Requires
Fletching 39
Stack / note
Not stackable · noteable
Released
Jul 31, 2006

About Willow stock

The Willow stock is a members-only item in Old School RuneScape.

"A willow crossbow stock"

Over the last 30 days it traded between 3 and 355 gp on the Grand Exchange, averaging 33 gp. About 429 units changed hands per day. The price is up 1166.7% across that window. The Grand Exchange buy limit is 10,000 every 4 hours.

Casting High Level Alchemy returns 31 gp, which is 6.1% below the 30-day average price, so alching a bought one loses money.

How to get Willow stock

3 shops sell Willow stock, including Crossbow Shop (Keldagrim) and Crossbow Shop (Dwarven Mine). It can be made from Willow logs.

Sold in shops

ShopPriceStock
Crossbow Shop (Keldagrim)159 gp5
Crossbow Shop (Dwarven Mine)190 gp5
Crossbow Shop (White Wolf Mountain)190 gp5

Recipes

Where this item appears in crafting and processing.

Made from

Used to make

Willow stock price history

Daily averages rolled up per month, newest first.

Monthly average, low and high price of Willow stock on the Grand Exchange
MonthAverageLowHighVolume
October 202611d7943558,165
September 202663595,639
August 202642166,168
July 202651117,041
June 202621d4164,324
May 20262d315668
April 20261d111n/a
March 2026911917,696
February 202627d16310514,582
January 202631917,662

Across 10 months of recorded prices Willow stock ranged from 1 gp in January 2026 to 355 gp in October 2026, measured over 216 trading days.

The 30-day average of 33 gp sits in the lower third of that range.

All prices in gp. Volume counts units traded across both sides of the Grand Exchange.