Is it free to create an account? Instabids April 02, 2021 20:44 Updated Yes! It is completely FREE to create an Instabids account. Related articles Do I have to create an account to use Instabids? Where do I download the Instabids app? How REDEEM option works? What details are required to create an account? Real time bidding through Instabids Comments 0 comments Please sign in to leave a comment.