New Mexico's premier film & digital print lab

Your go-to for quality photo prints, film and development services, fine art printing and reproduction, photo restoration and more

Picture Perfect, Since 1984

We are a traditional photo finishing lab founded on the one hour film developing market. We evolved into a custom photo finishing and digital archiving business while maintaining our photo lab roots.

Our quality and service at Picture Perfect have kept us in business for 32 years. We work closely with our customers, often discarding inferior prints in order to give them excellent photographic prints and digital products.

More About Us


We use a free file transfer service called WeTransfer to receive your order.

  1. Have the files you want to print on hand (whether that’s in a folder on your computer, or an album in your phone’s photo gallery – know where they are before navigating to WeTransfer).
  2. Click the “Go To WeTransfer” button below. This will redirect you.
  3. Click “I just want to send files,” (you do NOT need to make an account, the service is free!), then upload your files. We prefer JPG or TIFF file formats. Our email,, goes on the first email field. This is where your files will be sent.
  4. Fill out the form with your email, first & last name, and phone number.
  5. Provide us basic instructions for your order such as desired print size, quantity, and finish (luster or glossy).

Please allow a 24 hour turnaround time for most orders (this applies to orders of 25 prints or fewer that are 12×18 & smaller that do not require mounting. This does NOT apply to prints larger than 12×18, orders of 25 images or more, mounted prints, fine art prints or canvases. Allow 3 business days for fine art prints, mounted prints and large orders. Allow 5-7 business days for canvases and restorations. Call 505-299-9594 to request faster service (RUSH service will incur additional charges).

*All order turnaround times are subject to evaluation by our staff and must be approved on a case-by case basis. Larger orders will incur longer turnaround times. We always work to provide quick turnaround times but 24-hr turnaround time is never guaranteed.

RUSH services must be approved by a staff member and incur a standard cost of 2x the original order price.


search previous next tag category expand menu location phone mail time cart zoom edit close