Each time you do a search (also called a scrape) and you get a result, your will be charged by one credit. A content brief cost 5 credits and clustering 1000 keywords cost 100 credits.
No. The credits from a subscription roll over as long your subscribe.
When you subscribe for an annual plan, you will receive the total amount of credits for the year at once.