Are there upfront costs or additional fees?

No, there are no upfront costs or additional fees for you.