Einstein collected 15 x $12 = $<<15*12=180>>180 for selling pizzas.
He collected 40 x $0.30 = $<<40*0.30=12>>12 for the 40 packs of potato fries.
He collected 25 x $2 = $<<25*2=50>>50 for the 25 cans of soda.
Thus, the total amount section Einstein collected was $180 + $12 +$50 = $<<180+12+50=242>>242.
Therefore, Einstein needs $500 - $242 = $<<500-242=258>>258 more to reach the goal.
#### 258