They don't mean the same thing. The second sentence is complete; the first is a sentence fragment.
We rent our house for 100 dollars a month.
or
We rent our house for $100 a month.
1. 100 dollars a month
2. We rent at/for 100 dollars a month.
(House to rent: Does #1 mean #2?)
1 answer