ExPASy to the rescue! Although I didn't comb through all the tools, this nifty website provides quite the myriad of bioinformatics resources which most certainly contains the tool to calculate what you want.
Bear in mind though, most tools will tell you the _isoelectric point_ of your protein. However, bearing in mind the relationship between pI and pH (i.e. if pI < pH, then protein is - charged, and vice versa), you can easily figure out the charge of a protein at pH 7.
<
*Update
Here's the exact tool to calculate isoelectric points: <