Discrepancy in Earnings. Here is the fix! Recently, there has been an error in Google Adsense Reporing. So what was the error? Say, you have earned, $50 in May $50 upto this date in June, the 'Since last payment' should report $100. But it is reporting something like $80 or so. Here is the fix. It is just a bit of error from google and it reports correctly when we ask it correctly!! How? What is the error? When you ask it 'Since last payment', the earnings should be calculated from 1st May to 21st June. But instead, it calculates only from 20-25th of May to 21st of June. Why? Because, its during 20-25th of May, you got the payment processed for your previous earnings. So, somehow google is calculating your earnings from the payment date to this date where it should have actually calculated from 1st of the Month to this date. So, how to get the correct report? Goto 'Advanced Reports' Select the Date Range from '1st of May' or whichever month from which they gotta pay you upto this date. Hit 'Display Report' and it should report the correct amount. I think this has been just a little bit of error of the system and they should fix it very soon.