To file an Iowa mechanics lien, you post a verified statement of account electronically to the Secretary of State’s Mechanic’s Notice and Lien Registry (MNLR) at sos.iowa.gov/mnlr, pay a $30 online fee ($40 by mail), and do it within 90 days of the last date you furnished labor or materials to protect your priority. Iowa does not use a paper lien form filed at the county recorder; everything runs through the state registry, and on residential projects you must have posted preliminary notices before the lien itself will stick.
Confirm You Have Lien Rights
Iowa grants lien rights to every person who furnishes materials or performs labor on a building, land improvement, or repair, as long as the work was done under a contract with the owner, owner-builder, general contractor, or subcontractor.1Iowa Legislature. Iowa Code 572.2 – Persons Entitled to Lien That covers general contractors, subcontractors, laborers, material suppliers, landscapers, fencing contractors, and equipment rental companies seeking rental payments.
Owner-builders are the main exclusion. They cannot lien their own property for work they personally performed or were contractually required to perform before transferring the property to a buyer.1Iowa Legislature. Iowa Code 572.2 – Persons Entitled to Lien
Post Preliminary Notices First (Residential Projects Only)
On residential projects, two preliminary postings must be in place before any mechanic’s lien will be valid. These requirements do not apply to commercial jobs.
The first is a Notice of Commencement of Work. The general contractor, or an owner-builder who has hired subcontractors, must post this to the MNLR within ten days of starting work. If the general contractor misses the deadline, a subcontractor can post the commencement notice when filing its own preliminary notice. A commencement notice must exist on the registry before any preliminary notice can be posted.2Iowa Legislature. Iowa Code 572.13A – Notice of Commencement of Work
The second is a Preliminary Notice, required of every subcontractor on a residential job. It covers all labor, equipment, and materials the subcontractor furnishes, but only if posted before the owner pays the general contractor’s full balance. Skip it and you forfeit lien rights entirely.3Iowa Legislature. Iowa Code 572.13B – Preliminary Notice – Subcontractor
The preliminary notice must include the owner’s name, the MNLR registry number from the commencement notice, the subcontractor’s name and contact information, the name of the party who hired the subcontractor, the general contractor’s name, the property address, a legal description, the tax parcel identification number, and the date materials or labor were first provided.3Iowa Legislature. Iowa Code 572.13B – Preliminary Notice – Subcontractor The posting fee is $7 electronically or $10 on paper for each notice.4Iowa Secretary of State. Mechanics Liens
Gather the Information for Your Verified Statement
The lien is a verified statement of account whose required contents are set by statute. Pull everything together before you log in; missing or wrong information invites a challenge later. You will need:
- The date materials were first furnished or labor first performed, and the date they were last furnished or performed.
- The total demand after applying all credits. This is the net balance owed, not the gross contract price.
- A legal description of the property adequate to identify the parcel. Pull this from county recorder records, not from a contract or invoice.
- The property address, or a description of the location if no address reasonably identifies it.
- The tax parcel identification number, available from the county assessor.
- The name and last known mailing address of the property owner.
All of this goes into MNLR form fields and the system generates the record from your inputs.5Iowa Legislature. Iowa Code 572.8 – Perfection of Lien “Verified” means you are attesting under oath that the information is accurate. Have electronic copies of invoices or contracts ready; the verified statement is the core filing, but supporting documents strengthen you if the owner later disputes the amount.
File Through the MNLR
Create a user account on the Iowa Secretary of State’s MNLR portal at sos.iowa.gov/mnlr.6Iowa Secretary of State. Mechanic’s Notice and Lien Registry – Home Log in, choose the option to post a document, and select the mechanic’s lien type. The system walks you through fields matching the statutory contents above.
The posting fee is $30 electronically. If you mail a paper lien to the Secretary of State’s office instead, the fee is $40.7Legal Information Institute. Iowa Code Rule 721-45.13 – Fees and Services Payment is by credit card or a pre-funded Secretary of State charge account.4Iowa Secretary of State. Mechanics Liens
For liens posted within the first 90 days after the last work, the Secretary of State’s office mails a copy of the lien to the owner automatically.5Iowa Legislature. Iowa Code 572.8 – Perfection of Lien For liens posted after 90 days, you must give the owner written notice of the filing yourself.8Iowa Legislature. Iowa Code 572 – Mechanic’s Lien – Section 572.10
Hit the 90-Day Window
The absolute deadline to post a mechanic’s lien is two years and 90 days after the last date you furnished materials or performed labor. The deadline that actually matters, though, is the first 90 days. Liens posted within 90 days of the last work hold superior priority against most other claims on the property. File after that window and your priority drops: good-faith purchasers and new lenders who had no notice of your claim can rank ahead of you.9Iowa Legislature. Iowa Code 572 – Mechanic’s Lien – Section 572.18
Treat the 90-day mark as your real deadline. The outer two-year-and-90-day deadline exists for cases where you had no other option.
After Filing: Enforcement, Release, and Penalties
A posted lien does not collect money on its own. If the owner still refuses to pay, you have to bring a foreclosure action in Iowa district court within two years from the expiration of the 90-day period after your last work.10Iowa Legislature. Iowa Code 572.24 – Time of Bringing Action – Court Miss that window and the lien is unenforceable.11Iowa Legislature. Iowa Code 572 – Mechanic’s Lien – Section 572.27
The owner can also compress that timeline. An owner may serve a written demand requiring you to commence foreclosure; once served, you have only 30 days to file suit or the lien and all its benefits are forfeited. The owner can then post the demand and proof of service to the MNLR, which operates as constructive notice that the lien is cancelled.12Iowa Legislature. Iowa Code 572 – Mechanic’s Lien – Section 572.28
Once the debt is paid, you must acknowledge satisfaction of the lien. If you do not do so within 30 days after receiving a written demand served personally, you forfeit $25 to the owner, general contractor, or owner-builder, and you are liable for any damages the delay causes. The owner can then post the demand and proof of service to the MNLR as constructive notice that the lien is cancelled.13Iowa Legislature. Iowa Code 572 – Mechanic’s Lien – Section 572.23 The $25 is small; the damages exposure for clouding title while someone is trying to sell or refinance is not.
One last caution. If a property owner challenges a residential-project lien in court and wins, the court may award reasonable attorney’s fees and actual damages. If the court finds the lien was posted in bad faith or the supporting affidavit was materially false, the award is mandatory: reasonable attorney’s fees plus at least $500 or the full amount of the lien, whichever is less. Posting fictitious, forged, or false information to the MNLR also carries administrative penalties set by the Secretary of State, in addition to any other remedies the injured party pursues.14Iowa Legislature. Iowa Code 572 – Mechanic’s Lien – Section 572.34 Never inflate the amount owed, and never file against a project where you lack a legitimate claim.