Fresh Cards is free to try, but requires a one-time payment of $20 (USD) to fully unlock Pro features.* There is no subscription option.

A Pro purchase gives you the following:

Free users are limited to a single deck with at most 25 cards, no import, and no iCloud sync.

* Pricing differs by region.