Freelance and independent data analysts send invoices to small businesses, agencies, nonprofits, and startups that need help turning raw data into decisions. Typical billable work includes building dashboards, cleaning and joining messy datasets, writing SQL queries, running one-off analyses, and setting up recurring reports.
Create an invoice for payment collection
Upload logo
PDF will be generated with filename:
Invoice_1001_Client_2026-10-14.pdf
Most independent data analysts bill hourly for open-ended or exploratory work and flat project fees for well-defined deliverables such as a dashboard build or a customer churn analysis. Monthly retainers are common for ongoing reporting, ad hoc support, and dashboard maintenance, usually with a set number of hours included. Rates rise with specialization (statistical modeling, data engineering, healthcare or finance experience) and with urgency. Data cleaning is often the biggest hidden time sink, so many analysts price it as a separate line item or build in a buffer. Software licenses, cloud compute, and data purchases are usually passed through at cost or billed to the client's own accounts, so they should be listed separately from labor.
| Service | Priced | Typical range |
|---|---|---|
| General data analysis and ad hoc reporting | per hour | $60-130 |
| Dashboard build (Tableau, Power BI, Looker Studio) | flat fee | $1,500-6,000 |
| Data cleaning and preparation | per hour | $50-110 |
| SQL query development and database reporting | per hour | $70-140 |
| Statistical analysis or predictive modeling | per hour | $90-175 |
| Monthly reporting retainer | per month | $800-3,500 |
| Survey or A/B test analysis | flat fee | $750-3,000 |
| Training session on dashboards or spreadsheets | per session | $250-800 |
Typical US ranges. Rates vary by region, experience, and job size.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Data cleaning and deduplication of CRM export (approx. 48,000 records) | 8 hours | $75.00 | $600.00 |
| SQL queries to join sales, returns, and customer tables | 6 hours | $95.00 | $570.00 |
| Sales performance dashboard build in Power BI (3 pages, 12 visuals) | 1 flat fee | $2,400.00 | $2,400.00 |
| Written summary of findings and recommendations (4 pages) | 3 hours | $95.00 | $285.00 |
| Walkthrough call with leadership team | 1.5 hours | $95.00 | $142.50 |
| Total | $3,997.50 | ||
Notes: Payment due within 15 days of invoice date. Dashboard and queries are delivered as described in the signed statement of work dated March 4. Includes one round of revisions within 14 days of delivery; additional changes are billed at $95/hour. Late balances accrue 1.5% per month.
Ties each charge to an agreed scope so the client's finance team can match the invoice to an approved project.
Clients often cannot see the work, so naming each deliverable shows what they received.
Separating tasks explains why a project took the time it did, especially when data cleaning ran long.
Clarifies which data the work covered and helps if a question comes up later about scope or data versions.
Keeps reimbursable expenses separate from labor and lets the client verify them against receipts.
Shows when the deliverable was accepted and when any included revision window ends.
Larger organizations often will not process payment without a PO number.
For small projects, many analysts ask for 25-50% upfront and the balance on delivery, while larger projects are split into milestones such as data audit, first draft dashboard, and final handoff. Retainers are typically invoiced at the start of the month. Net 15 or Net 30 is standard, and corporate clients may request Net 45 or Net 60, so confirm this before work begins. A late fee of 1-1.5% per month is common if stated in the contract. Payment is usually by ACH transfer, check, or card, and some analysts hold final files or dashboard ownership transfer until the last payment clears.
Before quoting a full project, offer a paid discovery or data audit of a few hours. It exposes missing fields, inconsistent formats, and access problems before you commit to a flat fee.
Write down the difference between fixing an error and changing the request, such as adding new metrics or a new data source. The second is new scope and should be billed.
Logging hours shows you which projects were underpriced, especially those with heavy cleaning, and helps you set better flat fees on the next one.
Note who owns the dashboard, queries, and code, and whether the client's licenses or yours host the work. If you host a dashboard on your own account, bill a monthly hosting or maintenance fee.
For work that runs several weeks, bill at agreed checkpoints so you are not carrying weeks of unpaid time while waiting on client feedback.
Use hourly when the scope is unclear or the data is unfamiliar. Use a flat fee when the deliverables are specific, such as a dashboard with a set number of pages. Many analysts do a paid discovery phase hourly, then quote the build as a flat fee.
If your agreement says cleaning is estimated and billed hourly, invoice the actual hours. If the project is flat fee, your contract should state assumptions about data quality and allow a change order if the data turns out to be worse than described.
Most analysts do, either at the normal hourly rate or by including a set number of check-ins in a flat fee. State this in the contract so it is not a surprise on the invoice.
It depends on the state. Some states tax certain digital or data processing services, while many do not tax professional services. Check your state's rules or ask a tax professional, and list any tax as its own line on the invoice.
List them as a separate expense line at cost, with a receipt if the client wants one. Better still, have the client buy licenses under their own account so you are not fronting the cost.
Send a Data Analyst estimate for approval, then turn it into an invoice when the work is done.
Data Analyst estimate template