Both “real estate” and “real-estate” are correct ways to write this term. “Real estate” is the more commonly used spelling in formal writing, while “real-estate” is often used in advertising or marketing materials. In general, it is recommended to use the two-word form “real estate” in most contexts unless you have a specific reason to use the hyphenated form.