Dominica doesn’t require any fee to enter their country.
It totally depends on your nationality. The duration of allowed stay varies between 21 days and 180 days. You can increase your duration of stay at the Migration Department of Dominica there.
The official currency in Dominica is Dominican Peso (DOP). 100 USD equals to approximately 5855 DOP.