Is there an ISP which provides quota based package?

I mean that when ever we use up our 10gb or 5gb we just renew irrespective of how many months it takes for 10gb to be used up?

Not that i know of. Most of the volume based packages are month based. You have to use up your limit with the month.