After clearing in to BVIs from USVI many times, I'm pretty sure the fees are calculated by multiplying the number of days until the next full moon by the number of passengers in the last boat to clear in, then adding the number of posts on the last Boatyball thread on TTOL.