Is it free to open an account?

Yes. It does not cost anything to open an account. There are no set up fees. There are no upfront fees to invest into the Bonds.