There are a few reasons why vendors/contractors will not show on your 1099 report. First is you need to make sure that the Track payments for 1099 option are enabled on the contractor/Vendor Information. I'll show you how below:
Go to Expenses and choose Vendors.
Select the vendor and click the Edit button.
From the Vendor Information window, check the box for Track payments for 1099.
The second possible reason would be, the vendors/contractors were paid with a credit card, debit card, gift card, or PayPal through your Payroll product account. You'll want to edit those transactions and use a different method like check or expense.
Lastly, the accounts were not mapped correctly reason why vendors are not showing in the 1099 report. Let's review the mapping setup to fix this.
Go to Expenses from the left menu.
Hit Prepare 1099s.
Click Continue your 1099s.
Tick Next until Accounts.
Select the box for the type of payments you made.
Make sure the right accounts are selected.
I'm sharing these articles in case you need a reference while working with 1099's in QBO:
Hope you’re doing great. I wanted to see how everything is going about the not showing in the 1099 report you had the other day. Was it resolved? Do you need any additional help or clarification? If you do, just let me know. I’d be happy to help you at any time.
Looking forward to your reply. Have a pleasant day ahead!