Free agency is underway, and the Eagles have opened up their checkbook.

But how much more do they have to spend?

The Eagles and top personnel executive Howie Roseman have reportedly agreed to deals with six players in the past few days, handing out roughly $120 million in contracts.

While none of the deals are huge -- besides the one to backup quarterback Chase Daniel -- they add up, and are slowly chipping into the $27 million in cap space the Eagles started free agency with.

Here is a breakdown of each deal, and how much space the Eagles have left:

Rodney McLeod (5 years, $35 million): McLeod's contract has a cap hit of just $2.6 million this season, well below $7 million annual average it holds. McLeod should be the team's Week 1 starter at safety, so for $2.6 million against the cap, he holds great value this season.

Chase Daniel (3 years, $36 million): Daniel has a cap hit of $5 million this season, a decent sized hit for a backup quarterback. That is assuming, of course, he is the backup.

Brandon Brooks (5 years, $40 million): Brooks could be counted on the most of all the signings, as the Eagles desperately need an upgrade at offensive guard, and he should provide that. Brooks has a cap hit of $3.2 million this upcoming season.

Ron Brooks (3 years, $5.5 million): Brooks will be a backup for the Eagles, and his $1 million cap hit shows that .

Unknown: At this point the cap hits for Leodis McKelvin (2 years, $6 million) and Nigel Bradham (two-year contract) are not yet known.

Cap Space Left: The known cap hits from the above deals total around $11.8 million. The cap hits for McKelvin and Bradham likely aren't high. To be safe, let's assume they total $3 million, which is likely higher than they will be. If they total $3 million, the Eagles have given out roughly $15.8 million in salary cap hits.

Leaving them with roughly $12.2 million left in salary cap space to spend.

THE NO-HUDDLE SHOW: Mapping out Eagles' plan in free agency

Subscribe to the podcast on iTunes, Stitcher or Soundcloud.

Eliot Shorr-Parks may be reached at eshorrpa@njadvancemedia.com. Follow him on Twitter @EliotShorrParks. Find NJ.com Sports on Facebook.