The big variable is how much you are going to drive. If you only drive 15-20 miles a day, then you are never doing a full charge, just the portion of the battery charge that you've used.
The battery capacity of the i3 is 18.8 kWh. Since there is some charging overhead, you can probably assume 20kWh to charge the car from dead empty. Multiply that by your rates to get what it costs per day to charge the car (again assuming dead empty). This would be the maximum increase that you should see.
For most people, however, they rarely use a full charge in a day, so the actual charging is far less than the maximum. You can guesstimate how much you are going to charge the car by looking at the gauge on the control display. Rounding to 20 kWh for a full charge, that implies each bar is ~5 kWh of charge. If you get home and you have 2.5 bars left, then you'll only be charging around 7.5 kWh, substantially less than the maximum.
The other consideration on low-cost charging is that if you only have a level 1 charger, you might not be able to get a full charge during the low cost window (if you are less than 50% charge, it'll take > 10 hours at level 1 to charge, likely longer than the low-cost window). A level 2 charger, though it will cost you to purchase and install, will certainly be able to charge within the low cost window.
One last point (if you exceed the low-cost window) - the charging is not linear. The last 25% that is added to the charge goes in much more slowly than the first 75%. So even if you exceed the low cost window, your charging rate is pretty low and the bulk of the charging probably happened in the low cost window. Once the car is charged, it draws negligible current, so you aren't paying even though it might still be plugged in.
$300 seems awfully high to me for charging at home. Assuming $0.20/kWh (significantly higher than the national average of 12 cents), that translates to 1500 kWh, or 75 full charges from empty. A level 1 charger takes ~20 hours to charge from empty, so you could only do 37 full charges in a month on a level 1. I would guess that the average usage in a month is closer to 200 or 300 kWh, not 1500 kWh. Put another way, 1500 kWh into the i3 would imply nearly 6000 miles of driving per month.