Much like your regular bills such as utilities and credit cards, postpaid plans are paid for at the end of the month, so you're paying for your mobile usage after you've used the plan.
Prepaid plans are, as the name suggests, pre-paid at the start of each month, rather than at the end. This means you pay for your mobile service up front, before you've used any of it.