If you are putting in a culvert off a county/state road, you have to follow their guidelines for minimal sizing. Check with your local highway and road maintenance personnel for the info. My county folks here have a minimal of 16" for culverts which is what I put in for a 8" deep ditch. I later petitioned for approval to fill in the ditch all along my front yard which was granted with stipulation that I took full responsibility for any damage caused by run off. Since I am at the top of a hill and the ground actually slopes up a bit from the road before falling back off, it wasnt an issue.