Using CIBSE Guide C for Pipe Sizing in Real Projects

CIBSE Guide C covers pipe sizing through a combination of tables and formula-based methods. The tables are built around standard copper and steel pipe sizes with assumed pressure drop values. Most people reach for the tables first because they're faster, but they come with assumptions you need to be aware of. The CIBSE Guide C tables are published within the guide itself, which is available as a hardback, e-book, or from CIBSE's digital library. They're also referenced in many secondhand copies floating around the industry. There's no free standalone PDF that CIBSE officially distributes, so don't bother looking for one. The tables in the 2015 edition are the most commonly used in the UK. If you're on a project that requires referencing them formally, you'll need a legitimate copy. The core sizing tables give you flow rate against pipe size and pressure drop per metre. The standard assumption is a pressure drop of around 100 to 150 Pa/m for general hydronic systems. You pick your pipe material, your flow rate, and the table tells you the size. It sounds straightforward until it isn't.

The Method Behind the Tables

The tables are derived from the Darcy-Weisbach equation, but that's buried under layers of rounding and standardisation. CIBSE simplified things by fixing the pipe roughness values for copper and steel at standard temperatures. The friction factor is calculated based on those assumptions. If your system deviates from the standard conditions, the tables become less reliable. I spent a week last year going back and forth with a contractor who insisted his 22mm copper returns were "too small" based on a head loss calculation. When I checked his flow rates against the CIBSE tables, the pipe was actually oversized for the flow he was pushing through it. The issue wasn't pipe sizing at all. It was a misconfigured balancing valve that was creating a massive differential pressure reading. The tables would have told him the right size if he'd looked at them properly, but he'd already ruled them out because his measured pressures didn't match his expectations. That's the thing about these tables. They work when you trust the underlying assumptions. Break those assumptions and the numbers drift. The pressure drop values in the tables assume water at around 60 to 80 degrees Celsius for heating systems. If you're running a low temperature system at 45 degrees, the viscosity changes slightly. The difference is minor for most applications but it adds up over long runs with lots of fittings.

Common Pitfalls

One thing beginners consistently get wrong is treating the tabulated pressure drops as absolute. They're not. They're estimates for standard conditions. The tables also don't account for fitting losses unless you add them in separately. You'll see people using the pipe length directly in the pressure drop calculation without adding equivalent lengths for elbows, tees, and valves. That's why you sometimes see systems that work fine on paper but are underperforming in reality. Another gotcha is the velocity limits. CIBSE recommends keeping velocities below 2 m/s in most hydronic applications to avoid noise and erosion. The tables will give you a pipe size that meets the pressure drop target, but if the resulting velocity is too high, you need to upsize. I've seen multiple projects where the pressure drop was well within budget but the noise from 28mm pipes at high velocity was a real problem. The fix was switching to 35mm and accepting a lower velocity even though it meant more pipe and slightly higher circulation costs. There's also the issue of multiple circuits and unbalanced loads. The CIBSE tables are designed for single circuits or fairly straightforward layouts. When you get into complex systems with variable flow and multiple zones, the tables alone won't solve your problem. You need to iterate between the table data and your hydraulic model. This usually takes longer than people expect, especially when you're doing it manually on paper rather than with dedicated software.

Get the Full Details

CIBSE Pipe Sizing Guide and Tables | PDF | Pipe (Fluid Conveyance) | Fluid Dynamics
CIBSE Pipe Sizing Guide and Tables | PDF | Pipe (Fluid Conveyance) | Fluid Dynamics

When the Tables Aren't Enough

For large or unusual systems, the tables become a starting point rather than a final answer. I worked on a hospital retrofit where the existing risers were too small for the new load calculations. The CIBSE tables confirmed the issue immediately, but the solution involved a detailed hydraulic analysis because the building had multiple floors with different flow requirements and limited shaft space. We ended up specifying 42mm pipes in some sections despite the tables suggesting 35mm would suffice on paper, because the equivalent length of fittings in the riser was much higher than the table assumptions accounted for. For those cases, dedicated hydraulic calculation software like Iwan Simonis or H2X will give you more accurate results. They model the actual pipe network with all the fittings and calculate the true pressure distribution. The CIBSE tables are still useful as a sanity check, but relying on them for a full system design is cutting corners. A proper analysis usually takes 2 to 3 hours for a medium-sized commercial system, compared to maybe 15 minutes if you just eyeball it with the tables and hope for the best. The latter approach has led to more than one callout for complaints about noisy radiators and uneven heating.

Practical Tips That Actually Help

If you're doing manual calculations, label every pipe run with its flow rate and calculated pressure drop. Keep a running total as you go through the circuit. It's easy to lose track of which branch you're on and end up with inconsistent sizing. I use a simple spreadsheet template that pulls the CIBSE table values and calculates everything in one place. It saves time and reduces transcription errors. Also, don't ignore the manufacturer's data for the specific pipework you're using. CIBSE tables assume standard copper tube dimensions, but if you're using a different material or a non-standard product, the internal diameter might differ enough to affect your results. I once specified a plastic-lined steel pipe for a corrosive environment and forgot to adjust for the reduced internal diameter. The system worked but was under-performing by about 15 percent on flow rates. A quick recalculation with the correct bore fixed it. Finally, remember that pipe sizing is iterative. Your first choice of pipe size based on the tables will rarely be the final answer. You'll need to check velocity, adjust for fitting losses, verify pump head compatibility, and then check back against the tables to make sure nothing changed. It's a cycle, not a one-pass exercise. Expect to spend at least 30 to 45 minutes on a typical residential system and several hours on anything larger than that.