initial investment cost
Refers to the upfront capital expenditure required to start a project, business, or purchase an asset.
Estimate the initial investment cost for the new business.
The initial investment cost for solar power is high, but it pays off in the long run.
Compound of 初期 (initial) + 投資 (investment) + コスト (cost), a straightforward modern business term.