My wife has a side gig and is compensated (earned income). There is no W-2. I listed the income under Miscellaneous income. After I entered a Roth IRA contribution the software told be I had an excess contribution. Is a Roth contribution only allowed on W-2 income?