
On my background check, they weren't able to verify I started a company prior. I started a handyman business for 2 years and they asked for my w-2s which I didn't have. I was going to school during that time and took on jobs here and there. Clients didn't request a 1099 and most were paid in cash. Basically, what do you think will happen with my job offer at this new job?

Create a letter for the previous clients whom you provided services for which they can print, sign and date validating that you did in fact perform the contract work.
The turnaround time is much faster if you can do this through Docusign to receive your supporting documents.
It’s important to add the range of dates you provided this contract work. Contact your previous clients first to ensure you have their approval. Also, ask your prior clients if you can add their contact information such as a phone number or email on this letter. This help with your credibility in case your new employer/HR decides the need to double check.
Hope this helps in any that I can contribute and bring value. Best of luck!

Do you have a company registered in your name? I have an LLC & though I've never made enough money to claim on taxes, anyone could find the record of my company. If you didn't go through the paperwork that a real company requires, there's no way it could be tracked. So, if that's the case, I would never mention it. If you DID do the paperwork, the business plan, etc., & if your company WAS actually registered, you or they SHOULD be able to find it whether you had W2 s or not.
That can be a tough situation. If you didn’t accurately report your income to the IRS and you made a bucket, neither the IRS or potential employers will be happy. If your income fell below the threshold for filing, tell them that. If you kept any receipts or bill-paid notice for your work, you could offer them someof that info as a good-faith effort and history of gainful work.