I imported my 1099-B from TD Ameritrade using TurboTax.?
Yes it is OK with the IRS for you to fill out the tax form to pay too much in taxes. They dont spend money looking for those kind of overpayment errors. If the IRS sees zero basis they will assume the broker did not report the basis on the 1099-B, and they expect you to fill it in correctly.