Welcome to Visa Journey. You have found the best source for accurate immigration information. I assume you have read the guides here on VJ. If not, read and study this step by step guide:
Step-by-Step Guide on Filing an I-130 for a Spouse Inside the US - US Immigration & Visa Guides - VisaJourney
Be advised that you need a joint sponsor(s). Social Security income is fine if sufficiently over the requirement level. Also be aware that the immigrant cannot work while inside the US (including online work) until she receives a valid EAD. Lastly, be aware that US citizens must file taxes on all worldwide income if over reporting levels. The immigration process requires a great deal of knowledge, planning, time, patience, and money. Good luck on your journey.