My domain has expired. Can I transfer it to SiteGround?

Unfortunately you cannot transfer an expired domain to any registrar / hosting company. This is an ICANN official restriction which allows no exceptions.

In such cases you will have to renew your domain with your current registrar and then transfer it away.