Does this approach require service providers to pay money upfront?

Does this approach require service providers to pay money upfront?

Only if you choose to charge them for set-up. Amazon does not take money from you or them upfront.