Yes, Blockfolio is completely free to use. It is free to deposit funds from your bank account up to three times per month, after which Blockfolio charges $0.50 USD per deposit. If you choose to pay using a credit card, you'll pay a fee to your credit card processor (typically 2.9%).
Mentioned in this answer
Blockfolio 2.0
Effortlessly manage all your crypto in one place.