NPSNational Portrait ServiceFree Mockup
‹ All Guides

How Long Does It Take to Paint a Portrait From a Photo?

Most custom oil portraits go from photo to finished, framed painting in about two to four weeks — but the honest answer depends on a few things, and if you're working toward a date like an anniversary or a memorial, knowing the timeline matters. Here's what to expect at each stage, what makes it faster or slower, and how to be sure your portrait arrives in time.

The typical timeline

For most commissions, the whole journey looks roughly like this:

All in, two to four weeks is a fair expectation for most portraits, with larger or more complex pieces sitting at the longer end.

What makes it faster or slower

Why you shouldn't rush it

A portrait meant to last for generations is not the place to cut the timeline thin. Oil paint needs time to be layered and to settle, and a true likeness — especially in the eyes — comes from care, not speed. The good news is that the process has natural checkpoints (the preview and the finished-painting approval) precisely so you're never surprised, and so the artist has room to make it right rather than merely fast.

Hitting a deadline

If your portrait is a gift or tribute tied to a specific date, the rule is simple: start early and say so. A few practical tips:

Planning an anniversary gift? Our guide to meaningful anniversary gifts covers the timing alongside the ideas.

See yours begin today — free

The clock starts when you do. At the National Portrait Service, upload your photo and we'll send you a free mockup within 48 hours — no payment to start. You'll see your portrait take shape right away, choose the style you love, and we'll let you know exactly when it can be delivered, framed and ready to hang.

New to commissioning? Start with our complete guide on how to commission an oil portrait from a photo.