The 31-year-old Taschner, who had a 4.91 ERA in 24 appearances for the Phillies last season, would earn $835,000 if he makes the Pirates' Opening Day roster, and an additional $465,000 in incentives based on appearances.
Taschner is 9-5 with a 5.00 ERA in 202 appearances the last five seasons, spending the 2005-08 seasons with the San Francisco Giants.
Taschner is among six non-roster players invited to spring training by Pittsburgh. The Pirates are seeking relievers after non-tendering closer Matt Capps last week.
Jayson Stark is a senior MLB writer for ESPN.com. Information from The Associated Press was used in this report.