You can legally donate plasma as often as twice per week, but some blood banks may have a stricter limit. Prices for donating plasma vary. It’s safe to assume you’ll receive about $30 per donation, but prices range anywhere from $10 to $60 per donation. By donating blood, or plasma, you could make a maximum of $500 per month. read more
Typically blood banks don't pay for blood. Out of the kindness of your heart you should donate because O- is rare and always much needed. You can give it to any other blood type, so it can be slapped in w/o having to be tested for a match, but you can only receive O- if you are O-. Weird, but true. Sell plasma, usually about $50 a round. read more