Road Marking Calculation & Estimation: A JKR-Based Guide

Road Marking Master Estimator

Marking Description Qty/Dist Width Total (RM)
Total Estimated Claim:
RM 0.00
Est. Thermoplastic: 0 Bags (25kg)
Est. Glass Beads: 0 kg

A comprehensive table of JKR road marking “Types” (1 to 11)

JKR TypeDescriptionWidth (W)Stroke (S) / Gap (G)Common Application
Type 1Continuity Line150mm1.0m / 1.0mIntersections / Lane changes
Type 2Give-Way Line200mm0.6m / 0.3mMinor road entering major road
Type 3Center / Lane Line100mm1.0m / 2.0mUrban Area (Housing/City)
Type 4Center / Lane Line100mm3.0m / 3.0mSub-urban collector roads
Type 5Center / Lane Line100mm4.5m / 7.5mRural Area (Main Federal Roads)
Type 6Edge / Channelising150mmContinuous (Solid)Main Road Edges (Red Arrows)
Type 7Stop Line300mmContinuous (Solid)Junctions (with Pedestrians)
Type 8Stop Line300mmContinuous (Solid)Signalized Junctions
Type 9Pedestrian (Zebra)600mm2.5m – 4.0m LengthPedestrian Crossings
Type 10Double Line100mm (x2)Continuous (Solid)No Passing Zones
Type 11Climbing Lane150mm0.9m / 0.9mSteep hills (Uphill sections)

1. The “Palm” Width (100mm)

Types 3, 4, and 5 use the 100mm width. Even though the width stays the same (approx. 4 inches), the rhythm changes. On Federal roads (Type 5), the gap is much longer (7.5m) to account for higher driving speeds.

2. The “Main Road” Edge (150mm)

As you noted with the red arrows in your image, the edge line is almost always Type 6. Because it is solid and wider (150mm/6 inches), it consumes the most material. In a 1km stretch of Federal road, the edge lines will often account for 80% of your total thermoplastic claim.

3. The “Heavyweight” (300mm)

Types 7 and 8 are the Stop Lines. These are effectively double the width of an edge line. If your friend’s team paints a stop line, they are laying down a lot of “money” (paint) in just a few meters.

When you see a line that looks like a “dash,” the Stroke/Gap ratio tells you exactly what kind of road you are on and what the speed limit likely is. JKR uses this to communicate with drivers without using words.

FeatureStroke (S)Gap (G)Total CycleWhy use this?
Urban Dash (Type 3)1,000mm (1m)2,000mm (2m)3mHigh-density areas. Keeps drivers alert.
Rural Dash (Type 5)4,500mm (4.5m)7,500mm (7.5m)12mFederal Roads. Designed for 80–90km/h visibility.
Continuity Line (Type 1)1,000mm (1m)1,000mm (1m)2m“Fast” dashes used at intersections/junctions.

If you are estimating costs for a 1km (1,000m) stretch of JKR Federal road center lines (Type 5):

  1. The Ratio: The paint (S) is 4.5m out of every 12m (S + G).
  2. The Percentage: Only 37.5% of that 1km is actually covered in paint.
  3. The Result: You only calculate the cost for 375 linear meters of paint, not the full 1,000m.

This is the “secret” to professional road marking estimation—if you don’t account for the “Gap,” your material estimation will be nearly 3x higher than it should be!

Example, For a Type 1 Continuity Line, the 1.0m / 1.0m specification means you paint for 1 meter, leave a 1-meter gap, and then repeat.

This creates a very “fast” visual rhythm compared to the long stretches you see on the highway. In the industry, this a 1:1 ratio.

How it looks on the road:

If you were to walk along a Type 1 line:

  1. Step 1-2: Walking on white paint (1 meter).
  2. Step 3-4: Walking on black asphalt (1 meter gap).
  3. Step 5-6: Back on white paint (1 meter).

Let’s see how it goes. If a contractor is asked to draw 100 meters of Type 1 Continuity Line:

  • Total Distance: 100 meters.
  • Actual Paint Laid: Since it’s a 1:1 ratio (50% paint, 50% gap), the machine only pours for 50 meters.
  • Claim Area (meter square): * Linear Paint: 50m
    • Standard Width: 0.15m (Type 1 is usually 150mm wide at intersections)
    • Total Claim: $50 x 0.15 = 7.5 meter square

Tip: In a 100-meter stretch of Rural Center Line (Type 5), you only lay about 37.5 meters of paint. But for this Continuity Line (Type 1), you lay 50 meters. Even though the road distance is the same, Type 1 uses 33% more paint because the dashes are more frequent!

Visualising the Calculation

If you have a 1km (1,000m) road with Type 5 (Rural) center lines:

Line LocationLine TypeLength of PaintWidthTotal Area (m2)
Left SideSolid (Type 6)1,000m0.15m150 meter square
Right SideSolid (Type 6)1,000m0.15m150 meter square
MiddleDash (Type 5)375m*0.10m37.5 meter square
GRAND TOTAL337.5 meter square

*For Type 5, paint is only 37.5% of the total distance (4.5m stroke / 12m cycle).

In your kirasemua.com post, you can highlight this as “The Gap Trap.” > “New contractors often make the mistake of measuring the middle line as 1,000 meters. If you do that, you will buy 625 meters of extra paint that you don’t need! Always calculate based on the Stroke length only to keep your margins healthy.”

Final Checklist for the Calculation:

  1. Solid Lines: Length X Width
  2. Dashed Lines: (Number of Strokes X Stroke Length X Width
  3. Total: Sum of all areas.

Calculating the Charge (Unit Rates)

The estimated JKR-based rates for 2026. Note that “Double Arrows” are typically 30% to 50% more expensive than Single Arrows because of the extra paint and stencil work.

Arrow TypeDescriptionEstimated Rate (Kuching Base)Estimated Rate (Bau +5%)
Single ArrowStraight, Left, or RightRM 35.00RM 36.75
Double ArrowStraight + Turn, or Left + RightRM 55.00RM 57.75
Triple ArrowStraight + Left + RightRM 75.00RM 78.75

Note on Specifications

  • Standard Length: Most JKR arrows on Federal/State roads are 5 meters long. If the arrow is the smaller “Urban” version (approx. 3 meters), the rate may be slightly lower.
  • Material: These must be Reflectorised Thermoplastic. If regular paint is used, the JKR inspector will likely reject the claim.
  • Stencil Fee: Professional contractors often add a small “Setup Fee” if they are only painting a few arrows, as transporting the stencils is a logistical cost.

Standard JKR Arrow Rates (2026)

The rates below are the “Supply and Lay” prices for Reflectorised Thermoplastic. These are Kuching-base rates; remember to apply the + Percentage factor for locations outside kuching

Item TypeJKR UnitKuching Base (RM)Bau Price (+5%)
Single Head Arrow (Straight / Turn)NosRM 35.00RM 36.75
Double Head Arrow (Straight + Turn)NosRM 55.00RM 57.75
Triple Head ArrowNosRM 75.00RM 78.75
“STOP” / “PERLAHAN” TextWordRM 65.00RM 68.25
OKU / Disabled SymbolNosRM 120.00RM 126.00

The Location Factor (The “District Selector”)

JKR Sarawak adds a percentage to the base rate depending on the district.

District / AreaJKR Location FactorFormula (Base x Factor)
Kuching City0%Rate x 1.00
Siburan / Santubong+3%Rate x 1.03
Bau / Serian / Samarahan+5%Rate x 1.05
Tebedu / Tebakang / Lundu+8%Rate x 1.08
Sematan / Asajaya+10%Rate x 1.10

In road marking, the measurement is the most critical part of the claim because if you assume a 1,000-meter line is simply “1,000 meters” on the bill, you might be under-claiming by a significant margin.

For professional JKR claims in Sarawak, you must think in three different dimensions:


1. Longitudinal Lines (The Long Lines)

These are not just “meters.” JKR measures them by Surface Area (m2).

The formula is: Length of Paint × Width of Line = Payable Area.

  • The Edge Line (Solid): If the red arrows in your image point to a solid edge line, it is likely a Type 6 marking (150mm width).
    • Claim: 1,000m×0.15m=150m2.
  • The Middle Line (Dashed/Broken): This is where people make mistakes. You only claim for the paint, not the gaps.
    • Rural Standard: Usually a 4.5m stroke with a 7.5m gap.
    • Urban/Housing Standard: Usually a 3.0m stroke with a 3.0m gap.
    • The Math: If the road is 1,000m long but the dash/gap is equal (3m/3m), you only claim for 500m of paint.
    • Claim: 500m×0.10m=50m2.

2. Transverse Lines (The “Across” Lines)

These are measured differently because they use more material per meter.

  • Yellow Rumble Strips: These are often billed by the number of sets or by a higher m2 rate because they are thicker (usually 5mm compared to 1.5mm for normal lines).
  • Stop Lines: A solid line across the road at a junction. These are usually 300mm wide (double the width of an edge line).
    • Claim: 6m×0.30m=1.8m2.

3. Symbols and Arrows (The “Unit” Items)

You should note that these are rarely measured by area. They are “Per Number” (Nos) items.

  • Directional Arrows: A single arrow is one unit. A double-headed arrow (Straight + Turn) is a more expensive unit.
  • Lettering: Words like “STOP” or “BUS” are billed per letter.

Comparison of Measurement Assumed vs Reality

ItemYour Assumption (Linear)JKR Measurement (Surface/Unit)
Edge Line (Garisan Tepi)1,000m150 meter square (Length x 0.15m width)
Dashed Line1,000m50 meter square (Only the paint strokes x 0.10m)
Yellow Box1 boxTotal Area meter square of the grid boundary)
Turn Arrow5m of paint1 Unit (Nos)
The “high-value” items are those that cover more surface area or require more precision than simple lines.

Here is how these specific markings are classified and calculated based on JKR standards:

Hatched & Chevron Markings

The diagonal lines in the image are high-visibility safety zones.

  • Hatched Markings (Type 15A): These are the diagonal lines used where traffic moves in the same direction (e.g., at a ramp exit).
  • Chevron Markings (Type 15B): These “V-shaped” lines are used where traffic merges or diverges.
  • The Calculation: These are usually charged by the Square Meter
    • Tip: To calculate this for a claim, you measure the entire triangular area of the safety island. You don’t just measure the paint; the rate usually accounts for the “Ghost Island” as a whole.

The Zebra Crossing (Type 9)

The crossing with pedestrians is the classic Zebra Crossing.

  • Standard Dimensions: Each white block is typically 600mm wide.
  • Length: Usually ranges from 1,800mm to 3,600mm depending on the road width.
  • The Calculation: Like hatched areas, these are strictly meter square
    • The Insight: These require a higher volume of thermoplastic because they must be very durable. JKR often specifies a thickness of 3mm to 5mm for these blocks to withstand constant braking and accelerating by cars.

Directional Arrows & Symbols

As we discussed with your other arrow images:

  • Straight Arrow : Standard 5m length. Billed Per Number (Nos).
  • Bifurcated Arrow : A “Turn Left and Right” arrow. Also billed Per Number (Nos).

A “Speciality Markings” section with these pre-set JKR 2026 rates (example area rate +5% adjusted):

Item TypeUnitKuching BaseExample – Area Price (+5%)
Zebra Crossing Blocksmeter squareRM 38.00RM 39.90
Hatched / Chevron Areameter squareRM 32.00RM 33.60
Bifurcated (Double) ArrowNosRM 55.00RM 57.75
Stop Line (300mm wide)meter squareRM 15.00RM 15.75

Data Sources & Methodology

  • Primary Source: Calculations are based on the JKR Sarawak Schedule of Rates (2026) and the JKR Standard Specification for Road Works (Section 6: Road Furniture).
  • Standards: Technical widths and “Stroke/Gap” rhythms follow Arahan Teknik (Jalan) ATJ 2D/85 specifications for Federal and State roads.
  • Location Factors: Adjustments for districts (e.g., Bau +5%, Lundu +8%) are derived from standard JKR Sarawak regional loading factors for the First Division.

AI-Assisted Research Transparency

This calculator and the accompanying technical guide were developed by The Author with the assistance of Gemini AI. The collaboration involved synthesizing JKR engineering standards into a functional JavaScript model to ensure mathematical accuracy and local contextual relevance for the Sarawak road construction industry.

Disclaimer

Note to Contractors: This tool is intended for estimation purposes only. While every effort has been made to ensure the accuracy of the JKR-based logic, actual project costs may vary based on site conditions, material price fluctuations, and specific contract variations. The Author and kirasemua.com shall not be held liable for any financial discrepancies or project losses arising from the use of this calculator. Always verify your final Bill of Quantities (BQ) with an official JKR representative or a certified Quantity Surveyor.


Leave a comment