What happens if I overfund a Roth IRA with tax free settlement funds?

I am limited by my small amount of earned income to less than the $7000 max contribution, however these funds I'd contribute to the Roth IRA are tax free anyway.  Would there be some IRS penalty for the amount overfunded?