Write a certified return receipt requested demand letter, with a demand date- a resolution must occur by___ or else
File A complaint to the real estate commission
An ethics complaint to his local association
And a court case
and then be prepared to compromise. You need to learn from this, because best I can tell you have zero lien rights, and a contract that will cost you money to try and enforce. Your position is not a strong one, but neither is the Agent's. I suspect there is a resolution long before court.
You will be amazed at what a certified letter can accomplish, and send his Broker in Charge one too...
Good luck and do speak to an attorney about contract law-- I'm guessing your contract doens't have a senetence that says, '"In the event of default,... to pay reasonable legal fees."? Without this language, small contracts are frequently unenforceable because of the high cost of litigation.
If it is true the the agent ordered the work and signed the work order or contract, you need to focus your actions on that person. Is the amount owed low enough to be repaid by a suit in small claims court? That would be the least expensive route for you to explain and recover your claim.
Others here have suggested a lien against the property, That may be possible since your work is on that property. As you probably know, a lien must meet legal standards, and may be paid when a property is sold. You should contact the real estate commission in North Carolina about the agent that has not paid you, if what you say is true.
Court records will require to show proof of demand of payment send certified return receipts for payment to property owner and realtor state if you are not paid within 15 days you will pursue lien on property.