Could anybody tell me which of the following is correct?

(1) This app allows up to 100 actions per day.

(2) This app allows for up to 100 actions per day.

  • Welcome to English Language and Usage. Please take the tour and when you have a moment, read-up in the help center about how we work. – Bitter dreggs. Mar 24 at 2:42
  • They mean slightly different things. – Hot Licks Mar 24 at 2:42
  • @HotLicks Could you tell me how different they are? – ddffbb Mar 24 at 3:55
  • Why not, "This app allows 100 actions per day" ? – Ram Pillai Mar 24 at 4:00
  • @RamPillai That could be an option. Are you saying "allow" is rather than "allow for" anyway? – ddffbb Mar 24 at 4:06

They have slightly different connotations but generally mean the same thing.

"Allows" simply means a general meaning of allowance of something. "Allows for" generally means allowing a particular event or action that may happen in the future. Both are correct here. The second one is slightly more specific, however.

I can think of two examples that would best fit the connotations of these word forms:

Users can earn coins in-app. The app allows up to 1,000 coins to be stored in the virtual wallet.

Users can earn coins in-app. The app allows for the accumulation of up to 1,000 coins.

To allow for is to make an allowance for something. In your second example, your app is making an allowance for up to 100 actions to be performed per day. In the first, it is simply permitting this number of actions per day.

Honestly, it's hard to know which example I'd choose without the context. It depends how much you want to emphasise the actions as an action (the action part of it) or as a unit (the value it contributes to the total).

Edit: I would probably go with "allows".

New contributor
SUM1 is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

Allows for up to for means "facilitates" or "is instrumental in providing," whereas allows up to without for means "exercises authority and restricts to no more than."

Use "allow" if you wish to communicate that your app is limiting people from performing more than 100 actions a day (like, because you are trying to get them to pay to do more, or you have some reason for disallowing more than 100/day).

Use "allow for" if you are stating that for some non-intentional reason, your app may not be suitable for those who need to make more than 100 actions per day.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.