The past tense of keep on hand is kept on hand.
The third-person singular simple present indicative form of keep on hand is keeps on hand.
The present participle of keep on hand is keeping on hand.
The past participle of keep on hand is kept on hand.