📄 CSV Import Templates

GigAnalytics auto-detects column names from these formats. Download a template, fill in your data, and import via Import → Upload CSV.

How it works
CSV import walkthrough: upload → auto-detect columns → import → dashboard

Animated demo — upload any CSV and GigAnalytics maps your columns automatically

Import Rules

Generic / Universal

Works with any platform. Required columns only.

⬇ Download
dateamountcurrencydescriptionplatform

Tip: Minimum required format. All other columns are optional.

Stripe Exports

Matches Stripe Payments CSV export format.

⬇ Download
idcreated (UTC)amountamount_refundedcurrencydescriptionfeenetstatus

Tip: Export from Stripe Dashboard → Payments → Export. GigAnalytics reads "net" as revenue and "fee" as acquisition cost.

PayPal Exports

Matches PayPal Activity CSV format.

⬇ Download
DateTimeTimeZoneNameTypeStatusCurrencyGrossFeeNet

Tip: Export from PayPal → Activity → Statements → Download. Filter to "Completed" transactions.

Upwork

Matches Upwork Transaction History CSV.

⬇ Download
DateRef IDTypeDescriptionAmountAgency AmountBonusOther

Tip: Export from Upwork → Reports → Transaction History. "Amount" is used as net revenue.

Fiverr

Matches Fiverr Revenue CSV.

⬇ Download
DateOrder NumberBuyerDescriptionTotalRevenueService Fee

Tip: "Revenue" (after Fiverr 20% fee) is used as net revenue.

Using a custom format?

GigAnalytics will do its best to auto-detect columns. If detection fails, you'll see a column mapping screen before import. Required: at least one date column and one numeric amount column. Any unrecognized columns are stored as metadata and shown in transaction detail.