Skip to content
Last updated: June 4, 2026

Construction Calculator Osrs

0 people find this calculator helpful
0

Table of contents

Construction Calculator Osrs — Practical Guide

Scope: plan plank usage, actions, XP, and total gold cost for Old School RuneScape Construction training. I treat it like any cost takeoff: define variables, run the math, sanity-check against a known benchmark.

Inputs (units and ranges)

  • Method (select): oak_larder, carved_oak_table, teak_larder, mahogany_table.
  • Start level (1–98).
  • Target level (2–99, must be higher than start).
  • Plank price gp each (≥ 0).
  • Use butler cost? none or demon (adds approximate trip costs).

Method assemblies (xp/action and planks/action)

  • Oak Larder: 240 xp, 8 planks.
  • Carved Oak Table: 300 xp, 10 planks.
  • Teak Larder: 375 xp, 8 planks.
  • Mahogany Table: 420 xp, 6 planks.

Notes: assumes flatpack off, no bonus XP. Butler model is simplified to trips of 20 planks/trip at 1,000 gp/trip when demon is selected.

Formula (plain variables)

  • startXp = xpTable[fromLvl]
  • targetXp = xpTable[toLvl]
  • xpNeeded = max(0, targetXp − startXp)
  • xpPerAction = per selected method
  • planksPerAction = per selected method
  • actions = ceil(xpNeeded / xpPerAction)
  • planks = actions × planksPerAction
  • plankCost = planks × gpEach
  • trips = ceil(planks / 20)
  • butlerCost = (butler == demon) ? trips × 1,000 : 0
  • totalCost = plankCost + butlerCost

Worked example

Goal: Oak Larder from level 30 to 74, plank price 500 gp, demon butler.

  • From xpTable: startXp = 13,363; targetXp = 165,636.
  • xpNeeded = 165,636 − 13,363 = 151,631 xp.
  • Oak Larder: 240 xp/action, 8 planks/action.
  • actions = ceil(151,631 / 240) = 632.
  • planks = 632 × 8 = 5,056.
  • plankCost = 5,056 × 500 = 2,528,000 gp.
  • trips = ceil(5,056 / 20) = 253 trips.
  • butlerCost = 253 × 1,000 = 253,000 gp.
  • totalCost = 2,528,000 + 253,000 = 2,781,000 gp.

Sanity check: XP per action is 240; 600+ actions to cover ~152k XP is consistent. Planks scale directly with actions; butler trips at 20 planks/trip match the calculator’s assumption.

Assumptions, limits, and pitfalls

  • XP table is fixed to standard OSRS skill XP thresholds (levels 1–99).
  • No bonus XP, no portable/buffs, no flatpacks.
  • Butler cost is an approximation (1,000 gp/trip) and does not model wages over time, missed cycles, or inventory errors.
  • Plank prices are user-entered; validate against current market data if precision matters.
  • Edge cases: fromLvl clamped to 1–98; toLvl to 2–99 and must exceed fromLvl. Negative or blank prices treated as 0.

Cost breakdown pattern

  • Direct material: plankCost = planks × gpEach.
  • Service allowance: butlerCost = trips × 1,000 (if demon).
  • Total: totalCost = plankCost + butlerCost.

Tip: If you’re optimizing for gp/xp, compare methods by dividing totalCost by total XP (actions × xpPerAction). Keep the same start/target levels to compare apples to apples.

Planning estimate only. Validate against live prices and in-game conditions.

Frequently Asked Questions

What does the calculator include in total cost?

It sums plankCost (planks × plank price) and an approximate demon butler cost at 1,000 gp per 20-plank trip if selected.

How are actions calculated?

Actions = ceil(xpNeeded ÷ xpPerAction), with xpPerAction set by the chosen method.

Why don’t I see bonus XP or flatpacks?

The model assumes no bonus XP and flatpack off to keep costs and actions aligned to standard builds.

What plank counts per action are used?

Oak Larder 8, Carved Oak Table 10, Teak Larder 8, Mahogany Table 6.

Are the XP values per action?

Yes: Oak Larder 240, Carved Oak Table 300, Teak Larder 375, Mahogany Table 420 xp/action.

How are butler trips estimated?

Trips = ceil(planks ÷ 20); demon butler cost = trips × 1,000 gp.

Why can’t I set target equal to start?

The calculator requires the target level to exceed the start level to produce a non-zero training plan.

Share Your Feedback