Identify the corners of the driveway and mark them with wood stakes. Tie a string around the top of the stakes to outline the area. Use a tape measure to verify that the width is at least 10 feet for one car and 16 feet to accommodate two cars side-by-side.
Dig out dirt and grass from the outlined space with a shovel or an excavator machine. Dig an expanse that measures at least 12 inches deep, and slope the bottom toward the curb so water will naturally flow away from the house.
Compact the subsoil by pressing the flat end of a hand tamper over the dirt floor until it is firm to the touch.
Shovel crushed rocks into the expanse and rake them over the entire site. Compact the rocks and continue adding them until the base layer is 8 inches deep.
Fit timber, stones or another strong edging restraint against the inner borders. If using strips of metal restraints, hammer 9-inch spikes through their slots.
Pour coarse-grit sand over the rocks and spread it with a flat board. Some sand will fall between the base rock; continue adding sand until you have a 1-inch thick layer.