It is immediate, but it may not be $10 mil. According to this, the Dodgers are paying the $3 mil base, plus $1 mil assignment bonus, plus up to $7 mil in incentives this year: https://twitter.com/ericstephen/status/1228042185943089152?s=20 The writer clarified, in a later reply, that if the Maeda doesn’t earn those incentives in 2020, that means the Dodgers will pay less. So if you count the assignment bonus, it sounds like the Twins will get between $4 mil and $11 mil from the Dodgers in 2020, depending on what incentive level Maeda reaches.