Instagram accounts are free to have.  If you get any apps that help you post or you pay for advertising of course those will cost money.