3 ms·
Businesses file 8300 forms, not customers. The cost will still trickle down to customers but they won't suddenly be required to fill out these forms.
by tehwebguy 5y ago
Businesses file 8300 forms, not customers. The cost will still trickle down to customers but they won't suddenly be required to fill out these forms.