It depends on the sportsbook you use, but generally speaking there are usually no fees for depositing or withdrawing money from a sports betting site.