Buying a home will likely be the biggest purchase of your life, but knowing when you're ready, and actually making the transition from a renter to a homeowner, is far from simple.
1. Look at your cash flow
"The first step in getting to a point where you're ready to buy your first home is to really know where you're at financially," says Brownstein, "meaning how much you're earning, how much you're saving, or, if you're not saving, how much you're actually spending every month.
"If you don't know where your money is going, it's impossible to put together any kind of plan to achieve your goal."
You'll also want to check your credit score, which will affect the interest rate on your mortgage. Good credit can mean significantly lower monthly payments, so if your score isn't great, consider taking some time to improve it before home shopping.
2. Figure out how much home you can afford
A good rule of thumb is to make sure you don't spend more than 28 percent of your gross income on housing in any given month, says Brownstein. Keep in mind that monthly payments encompass more than just the mortgage — they also include interest, property taxes and insurance on the home.
When determining your budget, "it's easier to work backwards than to say, 'OK I want a house that's $1 million,'" she tells CNBC. "You don't want to put yourself in a situation where you buy more house that you can afford."
3. Build up your emergency fund
"It's always important, from a broader financial planning standpoint, to have an emergency fund," says Brownstein, but it's particularly important for homeowners, who no longer have a super to deal with roof leaks, broken appliances or other pricey repairs: "Going from renting to owning is a big adjustment because all of a sudden you can't call your landlord if the washing machine breaks. You have to pay for it."
"Generally speaking, your emergency fund should be between three and six months worth of your day-to-day living expenses," Brownstein continues. That means, if you spend $4,000 a month, you'll want to have between $12,000 and $24,000 in cash to fall back on.
4. Have cash for a down payment
Technically, you don't always have to put any money down when financing a home today, and how much you decide to put down is highly personal. But the smaller the down payment, the larger the mortgage loan and the more you'll pay in interest.
"Generally speaking, 20 percent is a good amount to put down," Brownstein tells CNBC. Anything lower and you will have to pay for private mortgage insurance (PMI), which is a safety net for the bank in case you fail to make your payments.
PMI, which can cost between one percent and two percent of your loan amount, will be added to your monthly mortgage if you don't have 20 percent equity in your home.
5. Plan for surprise expenses
The down payment isn't the only necessary factor you need to budget for, since buying a home comes with expenses such as property taxes, insurance, closing costs, moving costs and maintenance.
"Depending on where you live in the country, you should always find out if your city or state assesses property tax," says Brownstein. "There are some areas that assess both a county tax and a state tax, so it's good to be aware of that on the front end."
In terms of planning ahead for maintenance and repairs, while shopping around, you'll want to ask when the appliances were purchased and installed so you'll have a better idea of when they'll need to be replaced.
"If you're buying a house that's a bit older, that can come with its own issues as well, whether it's poor heating or poor insulation that needs to be redone," notes Brownstein. Ultimately, the cost of repairs and maintenance can represent 10-to-20 percent of the price of the home each year.
When you get to the point where you're ready to close on a house, you'll want to be prepared for closing costs such as appraisal fees, attorney fees, title insurance and inspection fees, which can run you two-to-five percent of the total cost of the home.
The expenses don't end at closing. You should also budget for moving costs, which vary but can set you back a couple thousand dollars.
6. Get pre-approved for a mortgage
A preapproval analyzes your creditworthiness, tells you how much you can borrow from your lender and ultimately, can make all the difference between winning a bid or not.
After determining your basic home requirements — where you want to live, how many bedrooms and bathrooms you need and whether you want a specific school district — Brownstein suggests making a list of your "deal breakers" and "must haves," which will help you narrow your search.
Most importantly, stick to your budget. "The key is to be really firm on the very top end of your budget and refuse to look at anything that's priced above it," says Brownstein. At the end of the day, "it's much better to be able to upgrade your house than it is to realize you bought way more house than you could afford to the point where it's impacting your ability to live other parts of your life."
7. Get to know the neighborhood
Besides buying more home than you can afford, one of the biggest mistakes first time homebuyers make is "buying in an area that you don't fully explore," says Brownstein. "Actually go walk around the neighborhood, and not just during the day — go there at night. Make sure you feel safe and good about it."
After all, one of the most important factors to consider when settling down is the actual location of your home, says Brownstein: "You can buy a brand new condo in a great building, but if it's in a terrible neighborhood with no amenities and you can't have the lifestyle you want, you're in the wrong place."
Ultimately, you can always change the finishing of your home, she notes, but you can't change the location.
8. Put in an offer you're comfortable with and close
Shopping for a home can be a draining process. Don't put in an offer because you're desperate to be done. On the flip side, be wary of buying with your heart and not your head — getting too emotionally involved can lead to spending more than you can afford.
Once you're ready to make an offer on a home within your budget, bid. If the seller accepts your offer, you will enter contract before closing, and the deal will be contingent on securing a loan with your lender and getting the home inspected.
While the home buying process can be tedious, at the end of the day, "it should be one of the most exciting moments of your life," says Brownstein. "And while planning for it may seem a bit unexciting, it's a really important part. Buying a home is a big purchase for anyone. It should be taken very seriously and planned for well in advance."
Like this story? Like CNBC Make It on Facebook.