Credit cards can lead some people to spending beyond their means. Plastic money has been used by a lot of brands to increase their sales through tie-ups, offers, promotions etc. which lead credit card holders to spend even when they are aware that their outstanding balances would be hard to repay. However, on the positive side of the story, there are many people who follow some strict rules of using the credit cards which help them save a lot of money and even get rewards and benefit from discounts.
If you pay back your outstanding bills within the bill payment cycle, you almost always tend to benefit. This is because of a simple calculation. When you purchase using a credit card anywhere during the month, you don't need to pay cash up front. You will get the bill a few days later and then there is some more time or grace period to pay the bill. If it is a major expense you can effectively save the interest on the money you spent, because you have to pay the cash sometimes almost a month later, which will be a very good saving for bigger expenditures. Therefore it is not a bad idea to make big credit card purchases just after the bill payment and use the money as part of a money saving scheme. Over a period that interest will accumulate to a substantial amount.
If you have a good credit rating you get cash back credit cards which you can use for your benefit. You would basically end up saving anywhere between 1-5% which is like an effective discount at groceries, malls or gas stations. If you save 5% on 1000 dollars, you are still saving 50 dollars every month which is quite substantial over a period of time.
If you have a good credit history and you develop it by using the credit card for all your expenditures and then paying back the bill before due dates, you get a good credit history which helps you indirectly save money. This is because the interest rates on loans you get, house mortgages, car loans or future credit cards would all be less for those who have a very good credit history. In short you will indirectly save money for the future by just paying your bills on time.