Amazon Rekognition charges you each time you analyze an image and for each set of facial feature vectors you store. You can store these facial feature vectors, known as face metadata, in collections to perform face searches.

Free Tier

As part of the AWS Free Tier, you can get started with Amazon Rekognition for free. Upon sign-up, new Amazon Rekognition customers can analyze 5,000 images per month and store up to 1,000 face metadata each month, for the first 12 months.

Amazon Rekognition is now generally available

Try Amazon Rekognition for Free
Or Sign In to the Console

Upon sign-up, new Amazon Rekognition customers can analyze 5,000 images per month and store up to 1,000 face metadata each month, for the first 12 months.

View AWS Free Tier Details »

  • US-East (N. Virginia)

    Image Analysis Tiers

    Price per 1,000 Images Processed
    First 1 million images processed* per month $1.00
    Next 9 million images processed* per month $0.80
    Next 90 million images processed* per month $0.60
    Over 100 million images processed* per month $0.40

    *Each API that accepts 1 or more input images, counts as 1 image processed. Learn more »

    Rekognition’s IndexFaces API analyzes an image (face crop or whole image) and stores the vector representation of faces in a collection. Storage charges are applied monthly and pro-rated for partial months.

    Face Metadata Storage

    Price per 1,000 face metadata stored per month
    Face metadata stored $0.01
  • US-West (Oregon)

    Image Analysis Tiers

    Price per 1,000 Images Processed
    First 1 million images processed* per month $1.00
    Next 9 million images processed* per month $0.80
    Next 90 million images processed* per month $0.60
    Over 100 million images processed* per month $0.40

    *Each API that accepts 1 or more input images, counts as 1 image processed. Learn more »

    Rekognition’s IndexFaces API analyzes an image (face crop or whole image) and stores the vector representation of faces in a collection. Storage charges are applied monthly and pro-rated for partial months.

    Face Metadata Storage

    Price per 1,000 face metadata stored per month
    Face metadata stored $0.01
  • EU (Ireland)

    Image Analysis Tiers

    Price per 1,000 Images Processed
    First 1 million images processed* per month $1.00
    Next 9 million images processed* per month $0.80
    Next 90 million images processed* per month $0.60
    Over 100 million images processed* per month $0.40

    *Each API that accepts 1 or more input images, counts as 1 image processed. Learn more »

    Rekognition’s IndexFaces API analyzes an image (face crop or whole image) and stores the vector representation of faces in a collection. Storage charges are applied monthly and pro-rated for partial months.

    Face Metadata Storage

    Price per 1,000 face metadata stored per month
    Face metadata stored $0.01
  • AWS GovCloud (US)

    Image Analysis Tiers

    Price per 1,000 Images Processed
    First 1 million images processed* per month $1.20
    Next 9 million images processed* per month $0.96
    Next 90 million images processed* per month $0.72
    Over 100 million images processed* per month $0.48

    *Each API that accepts 1 or more input images, counts as 1 image processed. Learn more »

    Rekognition’s IndexFaces API analyzes an image (face crop or whole image) and stores the vector representation of faces in a collection. Storage charges are applied monthly and pro-rated for partial months.

    Face Metadata Storage

    Price per 1,000 face metadata stored per month
    Face metadata stored $0.012

An application that analyzes 1 million images per month that require label detection.

You would use Amazon Rekognition’s DetectLabels APIs to analyze these 1 million images.

Total charge for each month = 1,000,000 * $0.001 = $1,000.00

Number of images processsed
Price per image up to 1M images Price per 1,000 images
Total per month
1 Million $0.001
$1.00 $1,000.00
       

Let’s assume your application analyzes 1 million images per month for both labels and faces. You would use the following number of images processed:

1 million DetectLabels API calls for label detection, and

1 million DetectFaces API calls for face detection.

Total images processed = 2 million.

The price for 0 – 1 million images processed per month is $1.00 per 1,000 images processed (or $1.00/1,000 = $0.001 per image processed).

The price for 1 – 10 million images processed per month is $0.80 per 1,000 images processed (or $0.80/1,000 = $0.0008 per image processed).

Total charge for each month = ($0.001*1,000,000) + ($0.0008*1,000,000) = $1,000.00 + $800.00 = $1,800.00

Cost per image 0-1M
Cost for first 1M images per month Cost per image 1M-10M Cost for 2nd set of 1M images
Total Cost per month
$0.001
$0.001 * 1,000,000= $1,000 $0.0008

$0.008 * 1,000,000=

$800

$1,000 + $800=

$1,800

   

Let’s assume your application analyzes 40 million images to detect labels, analyze faces, and create a collection of 10 million faces. Thereafter, in the same month, you perform 1 million searches in the face collection you created, and delete it after 15 days.

You would use the following number of images processed:

40 million DetectLabels API calls for label detection,

40 million DetectFaces API calls for face detection,

40 million IndexFaces API calls to create a collection for face storage, and

1 million SearchFaces API calls for performing searches.

Total number of images processed = 40M + 40M + 40M + 1M = 121M

The price for images processed per month:

0 – 1 million images processed per month is $1.00 per 1,000 images processed (or $1.00/1,000 = $0.001 per image processed).

1 – 10 million images processed per month is $0.80 per 1,000 images processed (or $0.80/1,000 = $0.0008 per image processed).

10 – 100 million images processed per month is $0.60 per 1,000 images processed (or $0.60/1,000 = $0.0006 per image processed).

Over 100 million images processed per month is $0.80 per 1,000 images processed (or $0.40/1,000 = $0.0004 per image processed).

Charge for images processed = ($0.001*1,000,000) + ($0.0008*9,000,000) + ($0.0006*90,000,000) + ($0.0004*21,000,000) = $1,000.00 + $7,200.00 + $54,000.00 + $8,400.00 = $70,600.00

The price for face storage is $0.01 per 1,000 faces stored per month (or $0.01/1,000 = $0.00001 per face). Face storage is billed based on the number of days in the month. Assuming a 30-day month, the price for storing 1 face for 15 days is $0.000005 = ($0.00001/30)*15.

Charge for storing 10 million faces for 15 days = $0.000005*10,000,000 = $50.00

Total charge = Charge for images processed + Charge for storage = $70,600.00 + $50.00 = $70,650.00