The final significant item on Phillies general manager Ruben Amaro Jr.'s offseason to-do list is now complete. Friday, the club agreed on a one-year, $10.4 million deal with right fielder Hunter Pence.

Pence, 28, was the last player on the roster without a deal in place, but the two sides essentially split the difference in what each had submitted for arbitration earlier this month.

"I'm very grateful to be able to sign this deal and play for the Phillies," Pence said. "They took care of me, and it's a very fair deal. I'm excited and very grateful."

The Phillies offered Pence $9 million, while Pence was asking for $11.8 million.

The deal goes a bit beyond what the Phillies had hoped to pay, but it should still keep them on the right side of the luxury tax entering the season.

Barring any last-minute additions to the roster, the Phillies projected Opening Day roster will earn about $170 million — roughly $8 million shy of the mark on which the team would be taxed at a rate of 20 percent for every dollar they spend beyond that limit.

It also ensures the team will avoid going to an arbitration hearing with Pence — an option that can often become contentious. The Phillies have not gone to arbitration with a player since Ryan Howard won his hearing in 2008, earning a then-record $10 million.