Search this site...

Moose Security System

Z900 Code Programming

Until they see a Moose security system, most people have never heard of the Moose Products brand. Over the years, millions of Moose wired security systems were installed in U.S. homes and businesses. Although they’re no longer manufactured, these systems can last for years, and used equipment is still available from some sources online.

If you’re reading this page, chances are good that you have one of these older systems. You may have “inherited” a Z900 Moose alarm when you bought your house, and would like to be able to use the system. If so, one of the first things you’ll need is a valid arm/disarm code.

This page explains how to program Moose Z900 Master and User codes. This is a 6-zone panel, and makes a good choice for a smaller house, condo, or apartment.

If you have a Moose Z1100, see this page on Moose Alarm Systems Z1100 Series Code Programming.

If you have another model of Moose security system, the steps will be similar, but not exactly the same. Before attempting any alarm programming, I recommend that you to download a copy of the User Manual and Alarm Installation Manual for your specific model of Moose security system. Click here for help finding Moose alarm manuals.


This page is intended to help those without security system monitoring, who have no current alarm agreement or contract.

If you are currently under contract with an alarm company, you should contact them for help with any service or programming issues.

Making unauthorized programming changes to your system may be a violation of your alarm agreement, and could cause you to incur additional fees from your alarm company.

Z900 Moose Security System Programming

Programming for Moose alarm systems is divided into two sections: Installer Level and User Level.

Installer level programming controls everything the system does, including zone responses, alarm report codes, central station receiver format, etc. Home security companies usually program this information at installation time, and then rarely if ever need to change it.

User level programming can only perform certain functions, like changing user codes, delay times, arming and disarming options, etc.

This two-level setup allows homeowners to easily adjust the system to suit their preferences, while protecting the higher-level functions of the panel.

Moose Security System Z900R Keypad

Moose Z900 Programming Steps

Changing User Codes

The Z900 holds up to (6) codes, numbered 001-006, with the first code (1) designated as the Master Code. The Master code can add or change any code, including itself. Each of the remaining User Codes (2-6) only has the power to change itself.

To Program a Master or User code, the format is:

  1. Press and hold the “9” key for 3 seconds, until you hear three beeps
  2. Enter the 4-digit Master Code (Default is 1245) All LED’s will flash
  3. Enter the number of the code you want to program, 1 for the master code, 2-6 for the other users
  4. Press the “#” key
  5. Enter the new code, 4-digits

The keypad will sound one long beep, and the system will exit programming mode automatically.

If the Master Code is unknown, follow these steps to reset it to the factory default:

  1. Remove power from the main panel. Unplug the low-voltage transformer, and disconnect one of the battery leads.
  2. Re-connect the battery and plug the transformer back in.
  3. Within 60 seconds of power-up, go to a keypad and press the “3” and the “9” keys at the same time, holding for 3 seconds. All LED’s will flash.
  4. Enter “250”, then press “#”
  5. Press “1” then “*”
  6. Press the “*” key twice to exit programming

The Master Code is now reset to the default value of “1245”. You can choose to change the Master code or add/change User codes following the instructions in the previous section.

Now that you have valid arm/disarm codes, you can begin using your Moose security system. If the system has been in place for a few years, expect to find a few problems. Battery trouble, communicator failure, and phone line trouble are common issues when a home alarm system changes hands.

The keypad(s) will beep and illuminate the “Trouble” LED to signal a problem, and the user manual will have simple instructions on how to find the specific cause of trouble.

If you have a “Low Battery” condition, you can likely replace it yourself. For help, see this page on DIY alarm system battery replacement.

For help keeping an older system alive as long as possible, see these tips on Moose Alarm Systems.

If you have an older system that's starting to have problems, you may be thinking about replacing it.

To find out how much a new system might cost, get some free price quotes from alarm dealers in your area. Just answer a few questions below, and you'll receive your quotes via email.

These quotes are absolutely free!

For help with a Z1100 system, see Moose Alarm Systems - Z1100 Series Code Programming

Return to Moose Alarm Systems from Here

Return to Home Security Systems Answers from Here

Note: Feel free to print any of the articles on this site for personal, non-commercial use. Just look for this button:

Top of Page

Did you find this page helpful? Please share it, here’s how…

Would you prefer to share this page with others by linking to it?

  1. Click on the HTML link code below.
  2. Copy and paste it, adding a note of your own, into your blog, a Web page, forums, a blog comment, your Facebook account, or anywhere that someone would find this page valuable.


I receive affiliate commissions from some of the companies and products  I discuss. These commissions don't change the price that you pay.

Rest assured that this compensation does not influence my recommendations. I only endorse products and services that I truly believe to be an honest value for you, as a visitor to my site.

For more details, see my full disclaimer.

BuyerZone - Protect Your Home - Compare and Save!

Link Interactive Affordable Security