Why does my dough always need more water than the recipe calls for?
There are at least four likely causes that could be factors:

I'd say the most common problem for your issue is measurement error.  If you aren't measuring flour by weight, it's nearly impossible to be consistent.  And many recipe sources will assume different methods for measuring flour by volume.  You could use the &quot;spoon and level&quot; method where you use a tablespoon or something to gradually add flour loosely to your measuring cup and then level off with a knife or straightedge.  You could use the &quot;scoop and sweep&quot; method where you stick the entire measuring cup into the flour and sweep it against the edge of the bag or bin of flour to level it.  The latter one will pack the flour more and result in more flour per cup.  Or, you might not be leveling the flour at all, or shaking it off until it's roughly level.  You could be packing the flour in tight or scooping it from a tightly settled bag, or you could be using flour that was loose after being poured or even put through a sifter to aerate it further.
In any case, different volume measuring techniques can produce an error of 30% or more in flour measurement, which can make the difference between a dough that's stiff and dry vs. a dough that's so sticky you can't handle it.  Most recipes that use volume measurements assume either a &quot;spoon and level&quot; or &quot;scoop and sweep&quot; method.  If your source doesn't specify, try using a measurement method that won't pack the flour down as much -- which might solve your dry dough problem.

As already mentioned by ElendilTheTall, flours can vary significantly in terms of the amount of water they absorb.  There's the issue of type: high-gluten vs. bread flour vs. &quot;all-purpose&quot; vs. pastry vs. cake.  If you are using a high-protein/high-gluten flour like bread flour but the recipe requests all-purpose, your flour will likely absorb too much water.  Similarly, some brands of flour are made from harder or softer wheats, even they are all termed &quot;all-purpose.&quot;  In the U.S., for example, King Arthur all-purpose will absorb more water than Gold Medal all-purpose, and both will absorb a lot more than &quot;southern&quot; all-purpose flours like White Lily.  Flours in other countries may vary in their processing and content in other ways (ash content, extraction, milling size, etc.).  And even flours from the same company will vary by batch, age, etc.
In general, try using the type of flour recommended by the recipe.  If that isn't working, you might consider a different brand, a &quot;softer flour,&quot; or simply use less.

Kitchen environment can make a big difference, particularly temperature and humidity.  Flour will absorb or lose moisture over time when stored in conditions with changing humidity.  Dough will also absorb or lose moisture at different rates depending on your kitchen conditions.  Thus, even if you measure flour by weight, you can sometimes see significant discrepancies from batch to batch.  If you're using recipes that were designed in a place which was much more humid than your kitchen, it could explain some differences in outcome.

Bad recipes.  It's perhaps obvious, but if you've mostly been using one or two sources for recipes, it's possible that there are consistent errors or problems.  (Or, it's possible that the cookbooks/chefs/sources assume specific measuring techniques, flour types, etc. from what you're using.)


Regardless of what the problem is, if you're noticing a consistent error, then the most obvious solution is to try to quantify how big that error is, and then plan for it.  For example, try reducing your flour measurement in every recipe by 10%, and see what happens.  As you point out, it's often more annoying to add water to a dough than to add flour, so it's better to start out a bit moist and continue adding flour until you get the right texture.
If the error is consistent, and you can always fix it by reducing your amounts by X proportion, you've solved the issue.  The alternative is to consider the various potential causes I mentioned above and see whether you can vary them until you find a solution.