There will be a free tier also, with additional features coming soon™ after launch.
Battlefield | Forum | EA Answers HQ | EN
FORUMS.BATTLEFIELD.COM
Check out the Answers HQ community forums for the Battlefield franchise.
There will be a server browser, but the servers will only be up when someone is in it. Not sure how that effects being listed in the browser. You will be able to manage it in game and through a website.