pay upfront

[peɪ ʌpˈfrʌnt] ペイ アップフロント

1. 商品やサービスを受け取る前に代金を全額支払うこと。

製品やサービスの提供が始まる前に、代金の全額を前もって支払う状況を表します。これにより、販売者側は支払いの保証を得られます。
You have to pay upfront for the training course. (その研修コースは前払いしなければなりません。)

2. 支払いが先行する取引条件であること。

特定のサービスや商品を購入する際に、支払いが常に先行して要求される取引の形態や条件を指します。顧客側からすると、支払いを済ませてからでないとサービスを受けられないことを意味します。
They asked us to pay upfront for the entire service package. (彼らは私たちにサービスパッケージ全体を前払いするよう求めました。)