This tool estimates how much clay, sand, and straw you need for an earthen cob floor layer, based on floor area, layer thickness, and a clay:sand:straw mix ratio. It also converts straw mass into an approximate number of bales so you can plan deliveries and storage.
Use it for early design and material planning on natural building projects, including new cob floors, earthen subfloors under finish layers, and retrofit overlays. It is not a substitute for on-site test batches or structural engineering.
1:2:0.15. The first number is clay, the second is sand, and the third is straw. Numbers are separated by colons; the straw value can be a decimal (for example 0.1 = 10 percent of the solid ingredients by volume).The calculator uses the floor area and layer thickness to compute the total cob volume, then splits that volume into clay, sand, and straw using the ratio you provide. Finally, it multiplies each component volume by a typical bulk density to estimate masses, and divides the straw mass by a bale weight to estimate bale counts.
If A is the floor area in square metres and t is the layer thickness in centimetres, the script first converts thickness into metres and calculates the raw volume:
Here V is the total cob volume in cubic metres (m³).
The ratio string (for example 1:2:0.15) is interpreted as parts by volume:
The calculator sums these to get the total number of parts:
p_total = p_clay + p_sand + p_straw = 3.15
Each component’s share of the volume is then:
V_component = V × p_component / p_total
For example, clay volume is V_clay = V × p_clay / p_total, sand volume is V_sand = V × p_sand / p_total, and straw volume is V_straw = V × p_straw / p_total.
The calculator uses typical bulk densities for common cob ingredients:
Mass is then approximated by:
m_component = V_component × density_component
This yields clay and sand quantities in kilograms and straw in kilograms as well. The tool then divides the straw mass by the bale mass you supply to give an approximate bale count.
If mstraw is the straw mass in kilograms and mbale is the mass of one bale, the approximate number of bales is:
bales = m_straw ÷ m_bale
Because bales are not perfectly uniform, the result is an estimate, not a precise order quantity.
After you run the calculator, you will typically see:
Use these outputs as a planning baseline. On site you will still adjust water content, clay proportion, and straw density to match your particular materials and climate.
Imagine a 25 m² room where you want a 5 cm cob subfloor layer using a 1:2:0.15 clay:sand:straw ratio, and straw bales that weigh 20 kg each.
Convert thickness to metres:
t = 5 cm ÷ 100 = 0.05 m
Calculate volume:
V = A × t = 25 m² × 0.05 m = 1.25 m³
Total parts:
p_total = 1 + 2 + 0.15 = 3.15
Clay volume:
V_clay = 1.25 × 1 / 3.15 ≈ 0.397 m³
Sand volume:
V_sand = 1.25 × 2 / 3.15 ≈ 0.794 m³
Straw volume:
V_straw = 1.25 × 0.15 / 3.15 ≈ 0.059 m³
Using the typical densities above:
m_clay ≈ 0.397 × 1,600 ≈ 635 kg
m_sand ≈ 0.794 × 1,500 ≈ 1,191 kg
m_straw ≈ 0.059 × 100 ≈ 5.9 kg
If each straw bale weighs about 20 kg, then:
bales = 5.9 ÷ 20 ≈ 0.3
That means a single small square bale is more than enough for this layer. In practice you would probably keep one or two spare bales on site to allow for wastage, test patches, and other small cob jobs.
Cob floors often use slightly different ratios depending on whether the layer is structural, leveling, or a refined finish coat. The calculator is most suitable for the bulk structural or subfloor layer, but you can also use it as a rough guide for other layers by adjusting the ratio and thickness.
| Layer type | Typical thickness | Typical mix (clay:sand:straw by volume) | Purpose |
|---|---|---|---|
| Base / structural cob subfloor | 4–10 cm | 1:1.5 to 1:2 with 0.1–0.2 straw | Provides strength, mass, and basic level; often placed over compacted gravel or insulation. |
| Leveling / intermediate layer | 1–4 cm | 1:2 to 1:2.5 with moderate straw | Smooths irregularities in the base layer and prepares for a finish coat. |
| Finish earthen floor | 0.5–2 cm | 1:2 to 1:3 with fine aggregates and less straw | Provides a smoother finish suitable for oiling and waxing. |
Above the earthen layers, many builders apply drying oils (such as linseed or tung oil) and sometimes waxes to harden and seal the surface. Those finishes are not covered by this calculator, but you may wish to add a buffer when ordering materials for test patches and extra coats.
Cob floors appeal to natural builders, architects, and homeowners who value low embodied energy and a warm, tactile interior surface. Properly designed and protected from moisture, cob floors can last for decades with modest maintenance.
This calculator supports those benefits by helping you size your mixes and coordinate deliveries, especially when working with volunteers or small crews.
The estimates from this calculator depend on several simplifying assumptions. Keep these in mind when planning your project:
Because of these limitations, you should always verify your chosen mix with test patches on site before committing to large pours or final finish layers.
The estimates are generally good enough for planning and ordering, provided your materials are close to the assumed densities and your floor thickness is reasonably uniform. However, natural materials vary, and on-site technique has a large influence, so it is safer to treat the outputs as approximate and add a contingency.
You can use it for subfloors, structural cob layers, or thicker earthen leveling coats by entering the appropriate thickness and ratio. Very thin finish coats or highly specialized mixes may require different assumptions than the defaults used here.
If you know your material densities, you can compare them with the typical values described above to judge whether the mass estimates are likely to be high or low. At present the interface does not expose density inputs to keep it simple, so consider that the calculator’s mass outputs are based on typical ranges rather than measurements from your specific site.