advertisers pay to get their website on AdSense, and when someone clicks on the AdSense you get a portion of the money they are paying Google. And of course a bunch of other complicated things such as people investing in their stock. Also, im not 100% sure about this but I think Google Checkout takes out a small amount of money (like a Tax if you will).