Concrete Slope Calculator: Formula & How to Use
- Angle
- degrees
- Result
- Ratio (1 in X)
- Result
- Rise (vertical drop)
- 4 in
- You entered
A concrete slope calculator works out the angle or percent grade of a concrete surface (driveway, patio, ramp, sidewalk) from the rise (vertical change) and run (horizontal length) you enter, returning the slope in degrees, percent, and sometimes as a ratio. You input the vertical drop and the horizontal distance, and the calculator gives you the slope steepness, which you then compare against building codes or design guidelines for drainage and accessibility.
Formula
The slope of a concrete surface is the ratio of vertical rise to horizontal run. The two most common ways to express it are:
- Percent slope = (rise / run) × 100
- Angle in degrees = arctan(rise / run)
Where:
- Rise = vertical drop (in inches or same unit as run)
- Run = horizontal length (in feet, inches, meters, etc.)
In the calculator above, the run is entered in feet and the rise in inches, so the run is converted to inches (run × 12) before dividing. The percent slope is the most common way concrete contractors and inspectors talk about drainage slopes.
Worked Example
Using the default values: rise = 4 inches, run = 120 feet.
- Convert run to inches: 120 ft × 12 = 1440 in
- Compute the ratio: 4 in / 1440 in = 0.0027778
- Percent slope: 0.0027778 × 100 = 0.28%
- Angle: atan(0.0027778) = 0.16°
- Ratio: 1 / 0.0027778 = 1 in 360
So a 4-inch drop over 120 feet is a 0.28% slope, which is very flat—about the minimum recommended for concrete drainage.
Why Slope Matters for Concrete
Concrete is strong in compression but weak in tension, and water is its enemy. Standing water on a concrete slab can seep into micro-cracks, freeze and expand, or cause efflorescence (white mineral stains). Proper slope ensures water runs off quickly, protecting the surface and the subgrade. For outdoor slabs like driveways, patios, and sidewalks, a minimum slope of 1% (1/8 inch per foot) is often recommended to prevent ponding. For concrete ramps used by wheelchairs, the maximum slope is typically 5% (1:20) for new construction, per accessibility guidelines. The calculator helps you check these values before pouring.
Common Slope Standards and Recommendations
While local building codes vary, these are typical design values used in residential and commercial concrete work:
- Sidewalks and patios: 1% to 2% slope (1/8 to 1/4 inch per foot) away from buildings.
- Driveways: 2% to 5% slope for drainage, but steeper slopes may be needed for hilly lots.
- ADA-compliant ramps: maximum 5% slope (1:20) for new construction.
- Gutters and drainage channels: often 0.5% to 1% for positive flow.
Always check your local building department’s requirements, as they may differ. The calculator gives you the math; the code gives you the limits.
How to Measure Rise and Run on Site
To use the calculator accurately, you need two measurements:
- Rise: the vertical difference between the highest and lowest points of the slab. Use a string line pulled tight and a level to find the drop over the length.
- Run: the horizontal distance between those two points, measured with a tape measure along the ground—not along the slope.
A common mistake is measuring the sloped distance (along the surface) instead of the horizontal run. For small slopes (under 5%), the difference is negligible, but for steeper slopes it can cause errors. If you only have the sloped length, you can calculate the horizontal run as sqrt(sloped_length² – rise²) using the Pythagorean theorem.
Common Mistakes and How to Avoid Them
- Mixing units: If rise is in inches and run is in feet, you must convert one to the other. The calculator above does this automatically, but if you’re doing it by hand, keep everything in the same unit.
- Using the wrong run: The run is the horizontal distance, not the length of the sloped surface. For a 100-foot-long driveway that drops 2 feet, the run is approximately 99.98 feet—close enough, but for a 45° slope, the difference is huge.
- Forgetting that percent slope is rise/run × 100: A 1% slope means a rise of 1 unit for every 100 units of run, not 1 unit per 10.
- Rounding too early: If you round the ratio to 0.28% before converting to degrees, you might get a slightly different angle. Keep full precision until the final step.
Limitations of the Calculator
This calculator gives the geometric slope of a straight line between two points. It does not account for:
- Curved or crowned surfaces: Many concrete slabs are crowned in the middle to shed water to both sides. The slope changes across the width, so a single rise/run measurement may not capture the true drainage behavior.
- Settlement or warping: Concrete can settle or curl over time, changing the effective slope. The calculator assumes a perfectly flat, straight surface.
- Water flow dynamics: A very flat slope (0.5%) might still drain if the surface is smooth, but rough broom finishes can slow water. The calculator tells you the slope, not the actual drainage performance.
For critical projects, always consult a structural engineer or local building official.
Frequently Asked Questions
What is the minimum slope for concrete to drain?
Most recommendations call for at least 1% slope (1/8 inch per foot) for outdoor flatwork like patios and sidewalks. Some sources allow 0.5% for very smooth surfaces, but 1% is a safer target to avoid ponding. For concrete pads that are only lightly rained on, 0.5% might work, but it’s risky if the surface isn’t perfectly smooth.
How do I convert percent slope to degrees?
Use the arctangent function: degrees = atan(percent/100). For example, a 5% slope is atan(0.05) = 2.86°. Conversely, percent slope = tan(degrees) × 100. Many calculators have an arctan button, or you can use the one above.
What is a 1:12 slope?
A 1:12 slope means 1 unit of rise for every 12 units of run. That’s equivalent to 8.33% slope (1/12 × 100) and an angle of about 4.76°. This is a common maximum slope for residential ramps and some accessibility guidelines.
Can I use this calculator for a concrete ramp?
Yes, but you must know the rise and the horizontal run. For an ADA-compliant ramp, the maximum slope is 1:12 (8.33%) for new construction, but many local codes require even less (like 1:16 or 1:20). The calculator will give you the slope; you then compare it to your local requirements.
Why is my concrete driveway cracking even with a slope?
Slope prevents water from pooling, but cracks are often caused by other factors: poor subgrade preparation, lack of control joints, too much water in the mix, or freezing and thawing. A proper slope helps, but it doesn’t guarantee crack-free concrete. Ensure you have a compacted base, appropriate rebar or fiber mesh, and proper curing.
What if my slope is too steep?
For driveways, a slope steeper than about 10% can make it difficult for vehicles to navigate, especially in icy conditions. For sidewalks, excessive slope can be a tripping hazard. If you have a steep slope, consider terracing the concrete or using steps, or consult a professional to redesign the grade.
Related
Formula used
in rise | Rise (vertical drop) | in | 4 | 0 in run | Run (horizontal length) | ft | 120 | 0 out slope_pct | Slope | % | (rise / (run * 12)) * 100 | 2 out slope_deg | Angle | degrees | atand(rise / (run * 12)) | 2 out slope_ratio | Ratio (1 in X) | - | 1 / (rise / (run * 12)) | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.