Wow - there are so many variables here. It depends on how much you have to put DOWN of course and how much you intend to FINANCE. Assuming you are NOT going to put Down 20% - you would need an income of around $ 5000 to $ 6000/month to safely finance a note of $ 250,000. Of course there are still other variables involved as well - as in "Do you have other outstanding Debt currently ?" etc. Your credit score is good but try to get it above 720 for the "best financing" options. Also since you are self-employed - most lenders will want to see at least 2 years of tax returns to show that you have
'stable' income, but they may ask for the last 3 years or more - so don't be surprised. Unfortunately USDA (U.S. Dept. of Agriculture) loans don't require any specific amount Down - but these loans are typically only available in "qualifying" RURAL areas - if you are in a Metropolitan area - that is built up, chances are that the property won't qualify for a USDA loan. Additionally, there is an "old rule" that I always remember. It's a "guideline" rather than a hard and fast rule - but I think it's fairly accurate. You should NEVER buy a home that is more than 3X your annual gross salary. Not everyone subscribes to this rule of course - but I personally do and recommend it.