The past tense of shell out for is shelled out for.
The third-person singular simple present indicative form of shell out for is shells out for.
The present participle of shell out for is shelling out for.
The past participle of shell out for is shelled out for.