Book Your Photoshoot Session


1-hour Coverage, SGD 248

James Tan Photography Essential Session

A focused session to capture genuine smiles and warm connections – perfect when you want quality without the marathon.

Best For:

  • Outdoor portraits for solo, couple, and small family/group up to 6 pax
  • Intimate indoor celebrations
  • Graduations, anniversaries
  • 1 chosen location, with 3 – 6 carefully selected photo spots (varies by group size)

You’ll Get:

  • Minimum of 50 professionally edited photos
  • All edited photos will be delivered through a private online gallery
  • Outfit and location tips tailored to your vibe

1.5-hour Coverage, SGD 298

James Tan Photography Classic Session

Our most-loved option – extra time for varieties, outfit changes, and moments that unfold naturally.

Best For:

  • Outdoor portraits for solo or couple, with 1-outfit change
  • Outdoor portraits for medium family/group up to 10 pax
  • Mid-size indoor celebrations
  • Proposals, ROM, lifestyle pre-weddings
  • 1 chosen location, with 4 – 8 carefully selected photo spots (varies by group size)

You’ll Get:

  • Minimum of 80 professionally edited photos
  • All edited photos will be delivered through a private online gallery
  • Outfit and location suggestions tailored to your vibe

2-hour Coverage, SGD 368

James Tan Photography Extended Session

The ultimate choice for those who want everything – from big groups to outfit changes to multiple locations.

Best For:

  • Outdoor portraits for adventurous solo or couple, with up to 2-outfit change
  • Outdoor portraits for large family/group, with 1-outfit change
  • Lively indoor celebrations
  • 1 – 2 adjacent locations, each with 2 – 4 carefully selected photo spots (varies by group size)

You’ll Get:

  • Minimum of 100 professionally edited photos
  • All edited photos will be delivered through a private online gallery
  • Guidance on outfit and location planning

Some Frequently Asked Questions

Lifestyle sessions are usually flexible and can often be arranged on short notice at least 2 days before your desired date, depending on availability.

For events and weddings, I recommend you to reserve your session as early as possible once your date and timing are confirmed — especially for photoshoot on weekends or peak seasons.

Not at all – I don’t impose a strict participant limit. That said, I do recommend a comfortable group size based on your session type and coverage duration, to ensure everyone gets enough attention with beautiful, well-composed photos – without the session feeling rushed or overcrowded.

For example, when it comes to indoor birthday parties, I’m fine with a bigger group because we all know that the birthday person is the star of the show! But when it comes to portrait sessions, we tend to spread the attention more evenly among everyone, thus a smaller group will be recommended.

Feel free to reach out to me via the contact form, I’m happy to help you figure out what fits your group size and plans best.

For outdoor lifestyle portraits, I recommend scheduling your session before 10am or after 4.30pm to take advantage of the soft, flattering natural light. These times create a beautiful atmosphere and help everyone feel relaxed. Indoor sessions can be scheduled at any time that’s convenient for you.

I will monitor the weather forecast and inform you the weather condition at least one day before the session begins. We may reschedule the session to another location, date or time at no additional charge.

If it rains during the session, we will shift to an indoor facility for the remaining photoshoot if feasible, or simply wait till the rain stops and resume the session.

Yes. Life happens, and I’ll do my best to support you. Your new session date should be within 30 calendar days from your original booking, and you may request to reschedule the session for one times.

In short, if you request for rescheduling:

  • at least 5 calendar days prior to the session date, no additional cost is required;
  • in less than 5 calendar days prior to the session date, a rescheduling fee of SGD 50 will be applied accordingly.

If you cancel the session, the retainer and any applicable rescheduling fee are non-refundable, and you will be refunded with the remaining balance of the session fee.

Can’t find your answer? Read the full FAQ here