Free tool · nothing is saved

Rental Calculator

Built for renting out equipment (JCB backhoe loaders, excavators, and similar) — work out what a machine genuinely costs you per hour, day, and month, price it to beat the local market without losing money, and see what's left after your revenue-share partners and member pricing.

Results

What each machine actually costs, and what to charge

Everything below updates automatically from what you enter in Rental Calculation, further down this page. Dry = machine only. Wet = with fuel and operator included.

All equipment at a glance (wet, daily, standard price)

All equipment compared — true cost, standard and non-member daily price, and margin achieved
EquipmentTrue cost / dayStandard (member) / dayNon-member / dayMargin achieved

Detail — Equipment 1

True cost — dry vs. wet

Dry and wet share ownership, maintenance, wear & tear, and overhead — wet adds fuel and operator. Mobilization here uses your short-job spread; the monthly tier below uses a longer one, which is the main reason monthly comes out cheaper per day.

Ownership / day?RM0.00
Maintenance & wear / day?RM0.00
Overhead share / dayRM0.00
= Dry true cost / dayRM0.00
+ Fuel / dayRM0.00
+ Operator / day?RM0.00
= Wet true cost / dayRM0.00

Pricing — hourly, daily, monthly

Standard and non-member prices, dry and wet, across hourly, daily, and monthly tiers
HourlyDailyMonthly (per day)

Margin achieved by tier (wet)

Daily's margin is exactly your target — that's how the price is built. Hourly's premium and Monthly's extra discount are both layered on after that, so their real margin can land above or below target. Worth checking, not just assuming.

Margin achieved, standard and non-member, across hourly, daily, and monthly tiers
HourlyDailyMonthly

Where the money goes — partner payouts (wet)

Each partner's cut in Ringgit at each tier's price, so it's clear what they actually receive per rental, not just their percentage. Dry pricing splits the same percentages, just off a smaller base, so it isn't repeated below.

At the standard (member) price

Partner and SST payouts in Ringgit, and what you keep, across hourly, daily, and monthly tiers, at the standard price
HourlyDailyMonthly (per day)

At the non-member price

Partner and SST payouts in Ringgit, and what you keep, across hourly, daily, and monthly tiers, at the non-member price
HourlyDailyMonthly (per day)
Margin achieved (standard, wet, daily)0%
Margin achieved (non-member, wet, daily)0%
Break-even rental days / month?0 days
Monthly revenue at expected utilizationRM0.00

Suggested deposit — memberRM0.00
Suggested deposit — non-memberRM0.00

Cost structure: this machine vs. a guide

Equipment costs Overhead Operator Margin

Based on the wet, daily, standard price. The guide is an editable rule of thumb, not a fact about your market.

This machine

Local market comparison

Your price vs. market rates you've entered, matched by tier and service level
TierMarket averageYour standard priceDifference

Add a market rate below to compare.

What stands out

Create a rental ad

Machine photo optional -- kept per machine, not saved anywhere

A PNG with the background already removed drops in cleanly. A plain photo works too, just with its own background showing.

No photo for this machine yet -- using the text-only layout.

1080 × 1350px (4:5) — sized for Instagram/Facebook feed posts and WhatsApp sharing. Downloads at full resolution regardless of the preview size shown here.

Rental Calculation

Enter your numbers

One tab open at a time — Results, further up the page, updates automatically as you go.

Your equipment

How every number here is calculated

1. Ownership cost (fixed, time-based) — shared by dry and wet

monthly depreciation = (purchase price - residual value) / (useful life years * 12) IF financed: monthly installment = principal * r(1+r)^n / ((1+r)^n - 1) [r = monthly rate, n = months; r=0 -> principal/n] avg monthly interest = (monthly installment * n - principal) / n ELSE: avg monthly interest = 0 monthly ownership = monthly depreciation + avg monthly interest + (insurance/year / 12) + (registration/year / 12) ownership / day = monthly ownership / expected rental days this month overhead share / day = (shared overhead / number of equipment tabs) / expected rental days this month

2. Maintenance & wear, and fuel (operating cost, split so dry excludes fuel)

Wear & tear is entered the same way as scheduled maintenance now — a cost and the interval it covers — so you never have to pre-calculate a per-hour rate by hand.

maintenance / hour = scheduled service cost / service interval hours wear & tear / hour = wear & tear cost / wear & tear interval hours maintenance & wear / day (buffered) = (maintenance/hour + wear&tear/hour) * (1 + repair buffer % / 100) * hours per rental day fuel / day = fuel/hour * hours per rental day [wet only -- NOT run through the repair buffer; fuel use doesn't carry repair risk]

3. Operator cost (wet hire only) — from your shared manpower pool

No wage is entered per machine any more. The exact EPF/SOCSO/EIS figure already lives in Overhead & Manpower Calculator; this page only divides that total fairly.

operator / day = (shared manpower pool / number of wet-hire equipment) / expected rental days this month [0 if dry hire]

4. True cost, dry and wet, and the three pricing tiers

dry true cost / day = ownership + maintenance&wear + overhead share + (mobilization fee / short-job days) wet true cost / day = dry true cost / day + fuel + operator DAILY tier -> priced straight from dry / wet true cost / day above MONTHLY tier -> same, but mobilization uses (mobilization fee / monthly-job days) instead of short-job days, then the result is further reduced by your monthly discount % HOURLY tier -> daily price / hours per rental day, then increased by your hourly premium %

5. Margin, gross-up, and member pricing — same shape as your Menu Calculator

target price = true cost / (1 - target margin % / 100) combined share = (SST % + every partner's %) / 100 [must be under 100%] IF "standard hits target margin" mode (default): standard (member) = target price / (1 - combined share) non-member = standard / (1 - member discount % / 100) ELSE: non-member = target price / (1 - combined share) standard = non-member * (1 - member discount % / 100) net revenue = price * (1 - combined share) margin achieved % = (net revenue - true cost) / net revenue * 100 [divided by NET revenue, not the gross price -- this is what makes it match "target margin %" above] By tier: Daily's margin achieved will always equal your target margin % exactly -- that's how the Daily price is built. Hourly and Monthly are priced by adjusting the Daily price (premium / discount), not by re-running this formula on their own true cost -- so their margin achieved is genuinely informative and can land above or below target. See "Margin achieved by tier" in Results.

6. Break-even

fixed monthly cost = ownership (monthly) + shared overhead per machine + operator monthly cost (if wet hire) contribution margin / day = wet daily standard price - (maintenance&wear + fuel + short-job mobilization) / day break-even rental days / month = fixed monthly cost / contribution margin / day

Every rental day beyond break-even in a given month is largely pure profit, since the fixed costs are already covered.

7. Cost-structure guide ratios (rough starting points, not facts)

Mini excavator : 55% equipment / 15% overhead / 12% operator / 18% margin Excavator : 50% equipment / 17% overhead / 13% operator / 20% margin Backhoe loader : 48% equipment / 17% overhead / 15% operator / 20% margin Crane : 45% equipment / 18% overhead / 17% operator / 20% margin Forklift : 55% equipment / 15% overhead / 10% operator / 20% margin Other / general : 50% equipment / 17% overhead / 13% operator / 20% margin

Jargon index

Ownership costThe fixed cost of simply owning the machine — depreciation, financing interest, insurance, registration. Recovered regardless of usage.
Maintenance & wearScheduled servicing plus a wear & tear reserve for parts that wear faster than the whole machine — undercarriage, hoses, teeth, tires. Both entered as a cost and the interval it covers.
Dry hire / Wet hireDry = machine only. Wet = machine plus fuel and operator. Most real market quotes specify which one they mean — always compare like for like.
Hourly / Daily / Monthly tierThree price points for the same machine. Daily is the base calculation; monthly is cheaper per day because mobilization is spread over more days, plus an extra discount; hourly carries a premium since short bookings cost more per hour to service.
Short-job daysHow many days a typical short booking runs — used to spread the mobilization fee for the Daily tier.
Monthly-job daysHow many days a typical monthly booking runs (usually ~26) — used to spread mobilization much more thinly for the Monthly tier.
UtilizationShare of available days a machine is actually rented out — the single biggest lever on cost per day.
Break-even rental daysDays/month needed at your standard price before fixed costs are covered. Days beyond that are largely pure profit.
Margin achieved (by tier)Real profit margin at a given price, after revenue-share/SST, as a % of what you actually keep (not the sticker price). Daily always matches your target exactly, by construction. Hourly and Monthly don't — their premium/discount is layered on afterward, so their real margin can run above or below target.
Revenue-share partnerAnyone owed a % of a job's revenue. Charged on the price you quote, not deducted from your own target.
Gross-upDividing by (1 - rate) instead of multiplying by rate, so a cut comes out of the price without eating your own target.
Shared manpower poolYour total staff cost from Overhead & Manpower Calculator, split across every wet-hire machine here. Precise EPF/SOCSO/EIS math lives entirely in that tool, not duplicated here.
EPF / SOCSO / EISMalaysia's retirement fund, workplace injury/invalidity, and employment insurance schemes.
SST on rental/leasingService tax on equipment rental for industrial/commercial use — 6% as of 1 January 2026, with an exemption under RM1.5 million in rental revenue over 12 months.