Receipt processing prebuilt model

Receipt processing is a prebuilt model that uses state-of-the-art optical character recognition (OCR) to detect printed and handwritten text and extract key information from receipts.

Use in Power Apps

The receipt processing prebuilt model is available in Power Apps by using the receipt processor component. For more information, see Use the receipt processor component in Power Apps.

Use in Power Automate

For information on how to use the receipt processing prebuilt model in Power Automate, see Use the receipt processing prebuilt model in Power Automate.

Supported languages, markets, and files

The following languages are supported: Afrikaans, Akan, Albanian, Arabic, Azerbaijani, Bamanankan, Basque, Belarusian, Bhojpuri, Bosnian, Bulgarian, Catalan, Cebuano, Corsican, Croatian, Czech, Danish, Dutch, English, Estonian, Faroese, Fijian, Filipino, Finnish, French, Galician, Ganda, German, Greek, Guarani, Haitian Creole, Hawaiian, Hebrew, Hindi, Hmong Daw, Hungarian, Icelandic, Igbo, Iloko, Indonesian, Irish, isiXhosa, isiZulu, Italian, Japanese, Javanese, Kazakh, Kazakh (Latin), Kinyarwanda, Kiswahili, Korean, Kurdish, Kurdish (Latin), Kyrgyz, Latin, Latvian, Lingala, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Maltese, Maori, Marathi, Maya, Yucat√°n, Mongolian, Nepali, Norwegian, Nyanja, Oromo, Pashto, Persian, Persian (Dari), Polish, Portuguese, Punjabi, Quechua, Romanian, Russian, Samoan, Sanskrit, Scottish Gaelic, Serbian (Cyrillic), Serbian (Latin), Sesotho, Sesotho sa Leboa, Shona, Slovak, Slovenian, Somali (Latin), Spanish, Sundanese, Swedish, Tahitian, Tajik, Tamil, Tatar, Tatar (Latin), Thai, Tongan, Turkish, Turkmen, Ukrainian, Upper Sorbian, Uyghur, Uyghur (Arabic), Uzbek, Uzbek (Latin), Vietnamese, Welsh, Western Frisian, Xitsonga.

To get the best results, provide one clear photo or scan per receipt.

  • The image format must be JPEG, PNG, or PDF.
  • The file size must not exceed 20 MB.
  • The image dimensions must be between 50 x 50 pixels and 10,000 x 10,000 pixels.
  • PDF dimensions must be at most 17 x 17 inches, which is the equivalent of the Legal or A3 paper sizes or smaller.
  • For PDF documents, only the first 2,000 pages are processed.

Model output

If a receipt is detected, the receipt processing model will output the following information:

Property Definition
MerchantName Merchant name
MerchantAddress Merchant address
MerchantPhone Merchant phone number
TransactionDate Transaction date
TransactionTime Transaction time
PurchasedItems The list of purchased items
  • Name: Name of the purchased item
  • Price: Price of the purchased item
  • Quantity: Quantity of the purchased item
  • TotalPrice: Total price of the purchased item
Subtotal Subtotal
Tax Tax
Tip Tip
Total Total
DetectedText The list of all recognized lines of text on the receipt


The following applies to calls made per environment across document processing models including prebuilt models: receipt processing and invoice processing.

Action Limit Renewal period
Calls (per environment) 360 60 seconds

See also

Training: Process receipts with AI Builder (module)