Site Migration: from WordPress.com to WordPress.org
Move from WordPress.com to WordPress.org
A lot of limitations on the WordPress.com blog
limited ability to monetize: Can’t install plugins
Can’t install third-party ads
Migrate from WordPress.com to WordPress.org.
Things You Need Before You Start
To start with self-hosted WordPress.org, you need two things on hand
a WordPress hosting account
a domain name.
Bluehost is one of the largest hosting companies, and it officially recommends WordPress hosting providers. To pay for their hosting service for three years, you will get a free domain name and you can get started for $2.75 / month, which includes free SSL.
https://www.wpbeginner.com/ is now offering free migration service from WordPress.com to WordPress.org as part of free WordPress blog setup service. During this guided transfer,their teamwill do the entire migration for you (100% free) that you can switch from WordPress.com to WordPress.org without any risk.