Peephole Installation Cost Ranges (Most Common Scenarios)
| Install Scenario | Typical Cost Range | What You’re Paying For |
|---|---|---|
| Replace existing peephole (same hole size) | $75–$150 | Remove old viewer, install new viewer, tighten + align |
| New peephole install (drill a new hole in door) | $100–$250 | Measure height, bore clean hole, install viewer, clean-up |
| Install wide-angle / higher-quality viewer | $120–$300 | Better hardware + careful fit for door thickness |
| Digital peephole / door viewer (screen model) | $150–$300+ | Larger cutout (sometimes), mounting, setup + testing |
| Smart peephole (camera + app/Wi-Fi models) | $250–$500+ | Device install + configuration; sometimes door mods |
| Hard door material (metal/security doors) | $150–$350 | Specialty bits, slower drilling, clean edges |
| Door thickness mismatch / hole resizing required | $50–$200 | Re-bore/step-bit work, correct-length viewer, fit/finish |
| Second peephole at a different height (accessibility) | $75–$200 | Additional drilling + full second install |
Typical total: $100–$250 for a standard new install. Upgrades (digital/smart or hard doors): $250–$500+ is common.
Cost by Complexity (Fast Self-Assessment)
Minor
- What it looks like: replacing an existing viewer, hole already fits
- Expected cost: $75–$150
- Common work: remove/replace + alignment
Moderate
- What it looks like: new hole in a typical wood/fiberglass door
- Expected cost: $100–$250
- Common work: measure height + drill + install
Severe
- What it looks like: metal/security door, resizing, or smart/digital unit
- Expected cost: $250–$500+
- Common work: door modification + device mounting + setup
Repair/Install Cost by Door Type
| Door Type | Typical Install Range | Why It Costs More (or Less) |
|---|---|---|
| Hollow-core interior-style door | $75–$200 | Easy drilling, but careful placement to avoid blowout |
| Solid wood exterior door | $100–$250 | Clean bore needed; longer viewers for thicker doors |
| Fiberglass door | $100–$300 | Slower drilling + clean edges so hardware seats correctly |
| Steel/metal door | $150–$350 | Special bits + slower work; higher risk of rough edges |
| Security door / reinforced door | $200–$500+ | Thicker materials, reinforcement layers, sometimes nonstandard hardware |
What Increases Peephole Installation Cost
- New hole vs replacement: drilling is more labor than swapping a viewer
- Door material: steel/security doors take longer and need specialty bits
- Door thickness: wrong-length viewer or resizing adds time
- Digital/smart models: mounting footprint + setup/testing
- Multiple viewers: second height for kids/accessibility increases labor
- Damage control: patching/touch-up if an old hole is ragged or oversized
- Service call/trip fee: many locksmiths price a minimum visit charge
When a Simple Install Is Enough vs When Door Modification Is Required
Simple install is usually enough if:
- The door already has a peephole and the new viewer matches the hole size
- The door thickness matches the viewer’s supported range
- You’re installing a standard optical viewer (not a bulky digital unit)
Door modification is usually required if:
- No existing hole (new drilling needed)
- The existing hole is the wrong diameter or is damaged/oversized
- The door is metal/security grade (slower drilling + edge cleanup)
- You’re installing a digital/smart viewer that needs a larger cutout or mounting plate
Rule: If the new viewer won’t sit flush on both sides, you’re in “modify/resize” territory (not a simple swap).
Common Upgrades (Often Bundled With Installation)
| Upgrade | Typical Added Cost | Best Use |
|---|---|---|
| Wide-angle viewer upgrade | $20–$100 | Better field of view without going digital |
| Privacy shutter / cover | $10–$60 | Blocks light/visibility from inside; simple privacy upgrade |
| Digital viewer (screen model) | $75–$250 | No bending down; clearer view for many users |
| Smart peephole (camera + app) | $150–$400 | Recording/alerts (note: some models have subscriptions) |
| Second viewer at a lower height | $75–$200 | Kids/accessibility needs in multi-person homes |
What a Peephole Installation Quote Should Include
- Replacement vs new hole (and which side(s) get hardware)
- Door material and thickness (viewer length compatibility)
- Viewer type (standard / wide-angle / digital / smart)
- Whether resizing is required (hole diameter mismatch or damage)
- Any service-call/minimum fee and what it covers
- For smart models: setup/testing scope (app pairing, Wi-Fi check)
Permissions / Coverage (Common Reality)
Peephole installation is usually considered a minor security upgrade, not an insurance claim. If you rent or have an HOA, confirm you’re allowed to drill the door before modifying it.
Our Service Area
See local price ranges by city:
- New York, NY
- Los Angeles, CA
- Chicago, IL
- Dallas, TX
- Fort Worth, TX
- Philadelphia, PA
- Houston, TX
- Atlanta, GA
- Washington, DC
- Hagerstown, MD
- Boston, MA
- Manchester, NH
- San Francisco, CA
- Oakland, CA
- San Jose, CA
- Tampa, FL
- St. Petersburg, FL
- Sarasota, FL
- Phoenix, AZ
- Prescott, AZ
- Seattle, WA
- Tacoma, WA
- Detroit, MI
- Orlando, FL
- Daytona Beach, FL
- Melbourne, FL
- Minneapolis, MN
- St. Paul, MN
- Denver, CO
- Miami, FL
- Fort Lauderdale, FL
- Cleveland, OH
- Akron, OH
- Canton, OH
- Sacramento, CA
- Stockton, CA
- Modesto, CA
- Charlotte, NC
- Raleigh, NC
- Durham, NC
- Fayetteville, NC
- Portland, OR
- St. Louis, MO
- Indianapolis, IN
- Nashville, TN
- Pittsburgh, PA
- Salt Lake City, UT
- Baltimore, MD
- San Diego, CA
- San Antonio, TX
- Hartford, CT
- New Haven, CT
- Kansas City, MO
- Austin, TX
- Columbus, OH
- Greenville, SC
- Spartanburg, SC
- Asheville, NC
- Anderson, SC
- Cincinnati, OH
- Milwaukee, WI
- West Palm Beach, FL
- Fort Pierce, FL
- Las Vegas, NV
- Jacksonville, FL
- Harrisburg, PA
- Lancaster, PA
- Lebanon, PA
- York, PA
- Grand Rapids, MI
- Kalamazoo, MI
- Battle Creek, MI
- Norfolk, VA
- Portsmouth, VA
- Newport News, VA
- Birmingham, AL
- Anniston, AL
- Tuscaloosa, AL
- Greensboro, NC
- High Point, NC
- Winston-Salem, NC
- Oklahoma City, OK
- Albuquerque, NM
- Santa Fe, NM
- Louisville, KY
- New Orleans, LA
- Memphis, TN
- Providence, RI
- New Bedford, MA
- Fort Myers, FL
- Naples, FL
- Buffalo, NY
- Fresno, CA
- Visalia, CA
- Richmond, VA
- Petersburg, VA
- Mobile, AL
- Pensacola, FL
- Fort Walton Beach, FL
- Little Rock, AR
- Pine Bluff, AR
- Wilkes-Barre, PA
- Scranton, PA
- Hazleton, PA
- Knoxville, TN
- Tulsa, OK
- Albany, NY
- Schenectady, NY
- Troy, NY
- Lexington, KY
- Dayton, OH
- Tucson, AZ
- Sierra Vista, AZ
- Spokane, WA
- Des Moines, IA
- Ames, IA
- Green Bay, WI
- Appleton, WI
- Honolulu, HI
- Roanoke, VA
- Lynchburg, VA
- Wichita, KS
- Hutchinson, KS
- Flint, MI
- Saginaw, MI
- Bay City, MI
- Omaha, NE
- Springfield, MO
- Huntsville, AL
- Decatur, AL
- Florence, AL
- Columbia, SC
- Madison, WI
- Portland, ME
- Auburn, ME
- Rochester, NY
- Harlingen, TX
- Weslaco, TX
- Brownsville, TX
- McAllen, TX
- Toledo, OH
- Charleston, WV
- Huntington, WV
- Waco, TX
- Temple, TX
- Bryan, TX
- Savannah, GA
- Charleston, SC
- Chattanooga, TN
- Colorado Springs, CO
- Pueblo, CO
- Syracuse, NY
- El Paso, TX
- Las Cruces, NM
- Paducah, KY
- Cape Girardeau, MO
- Harrisburg, IL
- Shreveport, LA
- Texarkana, TX
- Champaign, IL
- Urbana, IL
- Springfield, IL
- Decatur, IL
- Burlington, VT
- Plattsburgh, NY
- Cedar Rapids, IA
- Waterloo, IA
- Iowa City, IA
- Dubuque, IA
- Baton Rouge, LA
- Fort Smith, AR
- Fayetteville, AR
- Springdale, AR
- Rogers, AR
- Myrtle Beach, SC
- Florence, SC
- Boise, ID
- Jackson, MS
- South Bend, IN
- Elkhart, IN
- Johnson City, TN
- Kingsport, TN
- Bristol, VA
- Greenville, NC
- New Bern, NC
- Washington, NC
- Reno, NV
- Davenport, IA
- Rock Island, IL
- Moline, IL
- Tallahassee, FL
- Thomasville, GA
- Tyler, TX
- Longview, TX
- Lufkin, TX
- Nacogdoches, TX
- Lincoln, NE
- Hastings, NE
- Kearney, NE
- Augusta, GA
- Aiken, SC
- Evansville, IN
- Fort Wayne, IN
- Sioux Falls, SD
- Mitchell, SD
- Johnstown, PA
- Altoona, PA
- State College, PA
- Fargo, ND
- Valley City, ND
- Yakima, WA
- Pasco, WA
- Richland, WA
- Kennewick, WA
- Springfield, MA
- Holyoke, MA
- Traverse City, MI
- Cadillac, MI
- Lansing, MI
- Youngstown, OH
- Macon, GA
- Eugene, OR
- Montgomery, AL
- Selma, AL
- Peoria, IL
- Bloomington, IL
- Santa Barbara, CA
- Santa Maria, CA
- San Luis Obispo, CA
- Lafayette, LA
- Bakersfield, CA
- Wilmington, NC
- Columbus, GA
- Monterey, CA
- Salinas, CA
- La Crosse, WI
- Eau Claire, WI
- Corpus Christi, TX
- Salisbury, MD
- Amarillo, TX
- Wausau, WI
- Rhinelander, WI
- Columbus, MS
- Tupelo, MS
- West Point, MS
- Starkville, MS
- Columbia, MO
- Jefferson City, MO
- Chico, CA
- Redding, CA
- Rockford, IL
- Duluth, MN
- Superior, WI
- Medford, OR
- Klamath Falls, OR
- Lubbock, TX
- Topeka, KS
- Monroe, LA
- El Dorado, AR
- Beaumont, TX
- Port Arthur, TX
- Odessa, TX
- Midland, TX
- Palm Springs, CA
- Anchorage, AK
- Minot, ND
- Bismarck, ND
- Dickinson, ND
- Williston, ND
- Panama City, FL
- Sioux City, IA
- Wichita Falls, TX
- Lawton, OK
- Joplin, MO
- Pittsburg, KS
- Albany, GA
- Rochester, MN
- Mason City, IA
- Austin, MN
- Erie, PA
- Idaho Falls, ID
- Pocatello, ID
- Jackson, WY
- Bangor, ME
- Gainesville, FL
- Biloxi, MS
- Gulfport, MS
- Terre Haute, IN
- Sherman, TX
- Ada, OK
- Missoula, MT
- Binghamton, NY
- Wheeling, WV
- Steubenville, OH
- Yuma, AZ
- El Centro, CA
- Billings, MT
- Abilene, TX
- Sweetwater, TX
- Bluefield, WV
- Beckley, WV
- Oak Hill, WV
- Hattiesburg, MS
- Laurel, MS
- Rapid City, SD
- Dothan, AL
- Utica, NY
- Clarksburg, WV
- Weston, WV
- Harrisonburg, VA
- Jackson, TN
- Quincy, IL
- Hannibal, MO
- Keokuk, IA
- Charlottesville, VA
- Lake Charles, LA
- Elmira, NY
- Corning, NY
- Watertown, NY
- Bowling Green, KY
- Marquette, MI
- Jonesboro, AR
- Alexandria, LA
- Laredo, TX
- Butte, MT
- Bozeman, MT
- Bend, OR
- Grand Junction, CO
- Montrose, CO
- Twin Falls, ID
- Lafayette, IN
- Lima, OH
- Great Falls, MT
- Meridian, MS
- Cheyenne, WY
- Scottsbluff, NE
- Parkersburg, WV
- Greenwood, MS
- Greenville, MS
- Eureka, CA
- San Angelo, TX
- Casper, WY
- Riverton, WY
- Mankato, MN
- Ottumwa, IA
- Kirksville, MO
- St. Joseph, MO
- Fairbanks, AK
- Zanesville, OH
- Victoria, TX
- Helena, MT
- Presque Isle, ME
- Juneau, AK
- Alpena, MI
- North Platte, NE
- Glendive, MT