A resident was forced to flee a home in Maitland after it caught fire in the early hours of Saturday morning.
Fire and Rescue NSW said the fire broke out at a Budgeree Drive, Aberglasslyn home about 2.30am, and the person able to evacuate after hearing a smoke alarm.
They were assessed at the scene, but did not require transportation to hospital.
Five firefighting crews battled the blaze, which was "significantly involved", from the outside of the home.
Firefighters managed to save a caravan parked in the car port and stopped the blaze spreading to neighbouring residences.
The home suffered serious damage with 75 per cent of the roof collapsed, Fire and Rescue NSW reported.
The cause of the fire is unknown but is under investigation.