What is the difference between these two sentences?

I earn $500 each month
I earn $500 per month

7 Answers 7


The latter describes your salary: if you sit at your desk and don't get fired, you'll get $500. The former is more a description of the situation: somehow, by hook or by crook, I manage to scrape together $500.

The use of "per" imply a causal connection between the passage of time and the arrival of your pay. "Each" encompasses the possibility there's no connection, and it's just happenstance.

  • 4
    +1 for a good description of the distinction. But it seems to me just a slight difference of connotation, not a definite clear-cut implication — I’d feel that either per or each can be used for either of these situations, but per would be slightly more likely for the ‘by some consistent means’ case, and each slightly more likely for ‘by any means’.
    – PLL
    Commented Feb 1, 2011 at 18:18
  • 1
    'I earn' implies that you work for the money. The use of per or each makes no difference to this.
    – user3444
    Commented Feb 1, 2011 at 21:27
  • 2
    per implies that you for work for a month. each implies that during the course of a month, you uncover enough renumerative work to reach that figure. So an office worker draws a $500 per month salary; a salesman gets an average of $500 each month in commission. Commented Feb 2, 2011 at 1:13
  • 1
    I don't think most English-speaking people would take these words to have the distinction you're making. You certainly COULD use the words "each" and "per" this way if you explained yourself up front, but that's not how they are commonly understood.
    – Jay
    Commented Jan 24, 2012 at 22:17

"Each month" is a fixed amount, "per month" can be an average.


The two are equivalent. Neither holds any implications as to how you come by the money; that is implied by 'earn'.

Per means 'for every' or 'for each', so it's almost exactly the same as just saying 'each'. Per is perhaps more common.

  • 2
    I have to disagree. "Per" in the broader sense definitely carries the implication of causality. Consider "per your request". That can only mean "I did it because you asked me to". There's no some connotation in "each". Commented Feb 1, 2011 at 19:47
  • 2
    @Malvolio: What Rhodri said. There are different definitions of per.
    – user3444
    Commented Feb 1, 2011 at 21:20
  • @Rhodri -- if you don't think there's causality in "50 miles per gallon", try removing the gasoline from your car, see how far you get. Candidly, I don't think it's honest argumentation to say, "Yes, you're correct in all the cases you cite, but the instant case is different, for reasons I feel no reason to explain." That's your position: every other case, per implies causality but in the case of time-ratio, nope, a wholly coincidentally relationship would suddenly suffice. Commented Feb 2, 2011 at 1:10
  • 2
    @Malvolio: per is used in all sorts of ratios. Miles per gallon is a ratio of distance to unit of measure. Likewise, $500 per month is a ratio of income to unit time. Neither imply causality. Commented Feb 2, 2011 at 4:33
  • 1
    Someone who earns $16.44 every day other than Febrary 29 would earn precisely $500.05 per month, but would not earn $500.05 each month. Some months that person would earn $509.64; some months that person would earn $493.20. One month each year the person would only earn $460.32. By contrast, someone who earns $500 each month would earn just as much in Febrary as in March.
    – supercat
    Commented Jul 27, 2012 at 16:39

"$500 per month" connotes "I earn money at a rate of $500 per month." So if you work for half a month, you will earn $250. "I earn $500 each month" implies that from the start of the month to the end of the month you acquire $500.


I'd say that "I earn $500 per month" suggests that your monthly salary from a single source is $500, whereas "I earn $500 each month" could mean that you make $500 from potentially multiple sources.


There are subtle differences in meaning.

“I earn $500 each month” says that each month, considered separately, the sum of your receipts is $500. This can mean that the sum equals $500 exactly. But it can also mean $500 at least. For example, you can write:

I earn $500 each month. During peak months, I earn as much as $800.

"I earn $500 per month” express a rate, or linear relationship, between time and money. It means that over n months, the sum of your receipts is n × $500. Again, this can mean that the monthly sum equals $500 exactly. But it can also mean $500 on average. For example, you can write:

I earn $500 per month. This is considering the year as a whole. The summer months are slower, but I always make it up over the holidays.


There is no difference. The following sentences are equivalent:

  • I earn $500 each month.
  • I earn $500 per month.
  • I earn $500 every month.
  • I earn $500 a month.
  • My [monthly] salary is $500.

From personal experience, I would say that per month is the least likely to be used in this context.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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