Credit card processors are only required to report for businesses with over $20,000 in gross receipts for the year. I’m guessing you’ll get a request for information from Square it you exceed that.
You will no longer be getting a copy of the 1099-K (or maybe you will, but you won’t have to report it anywhere). The IRS instructed everybody to enter -zero- on the new line 1a for 2011, and in 2012 said they would not require it for this year or future years. So, the requirement appears to have gone away.
It was going to be a hot mess to try to reconcile the 1099-K with the income on the books. Restaurants would have a massive discrepancy to reconcile because of tips.
The IRS will still be getting a copy of the 1099-K, which will help catch skimmers while not leaving us with an accounting burden.
Edited to add, because we posted at the same time:
They did not use this line last year, probably because card processors were not ready for it, but will be requiring it this year.
The reconciliation requirement is gone:
IRS Kills Tax Reg
But as I posted above, the credit card processors are still required to report for businesses over $20,000, hence the request from the OP’s company.