CSV Template

Stripe revenue recognitionwithout manual entry.

Collect transaction data with revenue recognition dates and download a clean CSV ready for your Stripe revenue recognition import workflow.

Revenue trackingMulti-currency supportTry it free

Stripe Revenue Recognition

Try the template with up to 3 transactions

What You'll Collect

Amount

Number
*Required

Price or financial amount for transaction records.

Booked Date

Date
*Required

A date in YYYY-MM-DD format.

Currency

Enum
*Required

Choose from 20 options, including USD, EUR, GBP, CAD.

Description

String

Detailed description or notes about this record.

Recognition End Date

Date
*Required

A date in YYYY-MM-DD format.

Recognition Start Date

Date
*Required

A date in YYYY-MM-DD format.

Source

String

Free text, exported as the “source” column.

Split Transaction ID

String

Kept as text, so leading zeros and long numbers stay exactly as entered.

Transaction ID

String
*RequiredUnique

Kept as text, so leading zeros and long numbers stay exactly as entered. Each value must be unique.

Need to process more transactions?

Import hundreds or thousands of revenue transactions.

The free template is limited to three rows so you can try the workflow. Create your own Import Builder form when you need to collect and process larger datasets.

Create your own form

Up to 1,000 rows

Import larger datasets without email attachments or spreadsheet sharing.

Stripe-ready fields

Use fields designed around the Stripe revenue recognition import format.

Validation

Help ensure complete and accurate revenue transaction data.

Reusable forms

Use the same form whenever you need to import revenue data.

How it works

From transaction data to Stripe-ready CSV in three steps.

01

Collect

Enter transaction data with revenue recognition periods in a simple form.

02

Complete

Keep transaction data structured with dates, amounts, and currency information validated.

03

Download

Download the completed CSV and use it with your Stripe revenue recognition workflow.

Why use a form?

Revenue recognition data is critical to get right.

Managing revenue recognition across multiple transactions and service periods can be error-prone. A structured form ensures consistency and reduces manual data entry mistakes.

Collecting this data through a form interface makes it easier to validate dates, amounts and currency before generating your import file.

Date validation errors

Ensure revenue recognition start and end dates are valid and in the correct format.

Currency inconsistencies

Standardize currency codes across all transactions to prevent import failures.

Missing transaction details

Collect all required fields including transaction IDs, amounts and dates upfront.

Stripe revenue recognition

Streamline your revenue recognition imports

Revenue recognition is a critical component of SaaS accounting. Stripe makes it easy to track when revenue should be recognized based on service delivery periods, subscription terms, and contract dates. However, importing transaction data with accurate revenue recognition dates requires careful data handling.

Instead of manually creating CSV files or copying data between spreadsheets, use this template to collect Stripe revenue transaction information with all the recognition dates and amounts you need. The template validates that dates are in the correct format, amounts are numeric, and all required fields are completed.

Whether you're migrating from another payment processor, correcting previously imported data, or splitting payments across multiple goods or services, this template ensures your revenue data is clean and properly formatted before import.

If you need custom fields, additional validation rules, or want to collect more complex revenue data, create your own Import Builder form and configure it for your specific revenue recognition workflow.

Need a revenue import form of your own?

Create a custom Import Builder form with your own fields, validation rules and row limits for your revenue workflow.

Get started
Import Builder is an independent product and is not affiliated with, endorsed by, or sponsored by Stripe, Inc. Stripe is a trademark of Stripe, Inc.