Checkouts reports contain information about your checkouts, including conversion data for each checkout session.
Use them to understand how well your checkout is performing and compare conversion across different checkout configurations.
When to use
- Analyze checkout conversion
See which checkouts converted into completed transactions and calculate conversion rates over a period. - Compare checkout performance
Break activity down by theme, display mode, country, and product to see which checkout configurations convert best. - Automate reporting workflows
Generate reports via API to feed checkout performance data into your own dashboards and business intelligence tools.
Report filters
When generating checkouts reports, you can filter by:
| Field | Description | Use case |
|---|---|---|
checkout_created_at | Filter by the date range when checkouts were created. Pass an RFC 3339 datetime string with a gte or lt operator, and combine two filters to scope to a specific range. If you don't pass this filter, the report includes checkouts created in the previous month. | Reporting on checkouts for a specific period. |
customer_country_code | Filter by customer country. Pass one or more two-letter ISO 3166-1 alpha-2 country codes, like US or GB. | Analyzing checkout performance in specific markets. |
How customer country is determined
Paddle resolves a customer's country from the country they enter at checkout, falling back to the country derived from their IP address.
Because of this, the country may differ from a customer's billing country, like when a customer uses a VPN. In rare cases when we can't capture an IP address for a customer, it may be empty.
Report columns
Each row in the report is one checkout session. Columns cover the context of the checkout and its performance:
- Context: identifiers, timestamps, and details about the checkout and customer, like
checkout_id,transaction_id,customer_id,checkout_created_at, andcustomer_country_code. - Checkout performance: conversion and presentation data, like
is_checkout_converted,transaction_currency_code,display_mode, andtheme.
Column headings on checkouts reports mirror fields in the Paddle API. Data is provided in the following columns:
null if the checkout has no public identifier.txn_01h04vsbhqc62t8hmd4z3b578ctxn_. null if the checkout didn't create a transaction.^txn_[a-z\d]{26}$ctm_01grnn4zta5a1mf02jjze7y2ysctm_. null if the checkout isn't associated with a customer.^ctm_[a-z\d]{26}$2026-05-12T07:20:50.52Z2026-05-12T09:14:00.00Z2026-05-12T07:25:11.00Znull if the checkout didn't convert.null if the checkout didn't create a transaction.apiTransaction created via the Paddle API.webTransaction created automatically by Paddle.js for a checkout.
light or dark.inline or overlay.null if no country is known.null if no country is known.ADAndorraAEUnited Arab EmiratesAGAntigua and BarbudaAIAnguillaALAlbania
+ Show all values− Hide values
AMArmeniaAOAngolaARArgentinaASAmerican SamoaATAustriaAUAustraliaAWArubaAXÃ…land IslandsAZAzerbaijanBABosnia and HerzegovinaBBBarbadosBDBangladeshBEBelgiumBFBurkina FasoBGBulgariaBHBahrainBIBurundiBJBeninBLSaint BarthélemyBMBermudaBNBruneiBOBoliviaBQCaribbean Netherlands (Bonaire, Sint Eustatius, and Saba)BRBrazilBSBahamasBTBhutanBVBouvet IslandBWBotswanaBZBelizeCACanadaCCCocos IslandsCGRepublic of CongoCHSwitzerlandCICôte d'Ivoire (Ivory Coast)CKCook IslandsCLChileCMCameroonCNChinaCOColombiaCRCosta RicaCVCape VerdeCWCuraçaoCXChristmas IslandCYCyprusCZCzechia (Czech Republic)DEGermanyDJDjiboutiDKDenmarkDMDominicaDODominican RepublicDZAlgeriaECEcuadorEEEstoniaEGEgyptEHWestern SaharaEREritreaESSpainETEthiopiaFIFinlandFJFijiFKFalkland IslandsFMMicronesiaFOFaroe IslandsFRFranceGAGabonGBUnited KingdomGDGrenadaGEGeorgiaGFFrench GuianaGGGuernseyGHGhanaGIGibraltarGLGreenlandGMGambiaGNGuineaGPGuadeloupeGQEquatorial GuineaGRGreeceGSSouth Georgia and the South Sandwich IslandsGTGuatemalaGUGuamGWGuinea-BissauGYGuyanaHKHong KongHMHeard Island and McDonald IslandsHNHondurasHRCroatiaHUHungaryIDIndonesiaIEIrelandILIsraelIMIsle of ManINIndiaIOBritish Indian Ocean TerritoryIQIraqISIcelandITItalyJEJerseyJMJamaicaJOJordanJPJapanKEKenyaKGKyrgyzstanKHCambodiaKIKiribatiKMComorosKNSaint Kitts and NevisKRSouth KoreaKWKuwaitKYCayman IslandsKZKazakhstanLALao People's Democratic Republic (Laos)LBLebanonLCSaint LuciaLILiechtensteinLKSri LankaLRLiberiaLSLesothoLTLithuaniaLULuxembourgLVLatviaMAMoroccoMCMonacoMDMoldovaMEMontenegroMFSaint MartinMGMadagascarMHMarshall IslandsMKMacedoniaMNMongoliaMOMacaoMPNorthern Mariana IslandsMQMartiniqueMRMauritaniaMSMontserratMTMaltaMUMauritiusMVMaldivesMWMalawiMXMexicoMYMalaysiaMZMozambiqueNANamibiaNCNew CaledoniaNENigerNFNorfolk IslandNGNigeriaNLNetherlandsNONorwayNPNepalNRNauruNUNiueNZNew ZealandOMOmanPAPanamaPEPeruPFFrench PolynesiaPGPapua New GuineaPHPhilippinesPKPakistanPLPolandPMSaint Pierre and MiquelonPNPitcairnPRPuerto RicoPSPalestinian territoriesPTPortugalPWPalauPYParaguayQAQatarREReunionRORomaniaRSRepublic of SerbiaRWRwandaSASaudi ArabiaSBSolomon IslandsSCSeychellesSESwedenSGSingaporeSHSaint HelenaSISloveniaSJSvalbard and Jan MayenSKSlovakiaSLSierra LeoneSMSan MarinoSNSenegalSRSurinameSTSão Tomé and PrÃncipeSVEl SalvadorSXSint MaartenSZSwazilandTCTurks and Caicos IslandsTDChadTFFrench Southern and Antarctic LandsTGTogoTHThailandTJTajikistanTKTokelauTLTimor-LesteTMTurkmenistanTNTunisiaTOTongaTRTurkeyTTTrinidad and TobagoTVTuvaluTWTaiwanTZTanzaniaUAUkraineUGUgandaUMUnited States Minor Outlying IslandsUSUnited StatesUYUruguayUZUzbekistanVAHoly See (Vatican City)VCSaint Vincent and the GrenadinesVGBritish Virgin IslandsVIU.S. Virgin IslandsVNVietnamVUVanuatuWFWallis and FutunaWSSamoaXKKosovoYTMayotteZASouth AfricaZMZambia
null if the checkout didn't create a transaction.