Day late and a dollar short
This expression means too little too late, and is obviously an American expression from the use of the word dollar and dates from the late 19th century.