Crocheting a flat circle depends entirely on adding the right number of stitches each round, since too many causes rippling and too few causes cupping. I check my stitch count against a reference table every few rounds on anything larger than a coaster. This guide covers the fix for both problems.

Keeping the Circle Flat
Add a steady 6 new stitches per round for single crochet, spacing the increases progressively further apart as the round grows. If the edge ripples, remove an increase or two. If it cups, add one or two extra increases to that round.

Frequently asked questions
Why does my circle cup upward instead of lying flat?
Cupping means you are not adding enough stitches for the round you are on. Add an extra increase or two to bring the edge back out flat.
Want the full increase reference table?
See exact stitch counts through round 10 for a reliable flat circle.
See the circle chart