Ghurde's body was found tied to her bed at her rented apartment in Goa's Sangolda village on October 5.
The accused Rajkumar Singh, 21, arrested from a Bengaluru hotel on October 8, was traced by police through Ghurde's ATM card, which he used at several locations.
"The accused has confessed to the crime. He has told the Investigating Officer that for two days he took refuge on the terrace of the building where Monica lived before forcibly entering her flat on October 5 evening," Deputy Inspector General of Police Vimal Gupta told reporters.
In more chilling details, which police said was revealed during his interrogation, Rajkumar, after forcefully entering the house, overpowered Ghurde at knife point and when she lost consciousness, tied her to a bed.
The accused then sexually abused Ghurde before strangling her and smothering her face with a pillow.
He also took Gurde's phone, some cash and her ATM cards.
Police said Rajkumar, a native of Punjab's Bhatinda was vengeful towards Ghurde after he had lost his job as the complex's security guard in July, following complaints from Ghurde and other residents.
"The accused was attracted towards Monica since the day she inquired about availability of a flat in the complex and later followed her movements when she started residing there. After his duty as a security guard, he would wash cars of the residents, including that of Monica," the Gupta said.
Ghurde's lost umbrella was found on him among other charges.
Gupta said the security agency who employed Rajkumar also refused his two month's salary amounting to Rs. 22,000.
The accused planned the crime after not being able to persuade Ghurde to take her complaint back or find another job, the officer said.
Rajkumar was brought to Goa on transit remand and produced in a court of a Judicial Magistrate on Tuesday which has reminded him to a seven days in police custody.