Free scoping read. A written assessment of your manuscript in two business days, at no cost.

Start one

Home›Services›Research services›Statistical analysis plan

Statistical Analysis Plan Writing

Statistical Analysis Plan Writing for Sponsors, CROs and Investigators

Pubrica’s biostatisticians write statistical analysis plans (SAPs) for trial sponsors, CROs, academic investigators, device teams and real-world evidence studies, completed and signed before database lock. Each plan defines the estimand under ICH E9(R1), covering population, variable, intercurrent event handling and summary measure, before the analysis methods are chosen. You receive analysis populations defined by rule, statistical methods with their justification, a multiplicity strategy, pre-specified sensitivity analyses and, where requested, table, listing and figure shells.

  • The estimand framed before anything else, under ICH E9(R1), which governs how treatment discontinuation and rescue medication are handled
  • Analysis populations defined and justified — full analysis set, per-protocol set and safety set, each defined by rule
  • Multiplicity handled deliberately, with the testing hierarchy stated and the alpha allocation documented
  • Sensitivity and supplementary analyses specified in advance, before unblinding, so that they carry full weight in the report
  • Written for direct implementation — a plan a programmer can implement without further clarification
What Our SAP Writing Service Includes And what it excludes

Estimand framing under E9(R1)Included

Populations, endpoints and methodsIncluded

Multiplicity and sensitivity analysesIncluded

TLF shellsIncluded on request

Database build and lockHandled by your data management team

Protocol → estimand → methods → shells → plan

Included in every analysis plan
  • Estimand settled before methods
  • Populations defined and justified
  • Multiplicity stated, not assumed
  • Sensitivity analyses pre-specified
  • Ready for programming
Quoted per planBased on design complexity and endpoint count
Finalised before unblindingSo that the analysis is genuinely pre-specified
ICH E9(R1), E6(R3), M11CONSORT 2025 where a publication follows
ISO 9001:2015Quality management certified · cert. H3CR9TCU20251212INDQM10N

Service Scope

Four Statistical Analysis Plan Service Areas, Available Individually

Pubrica provides each part of statistical analysis plan writing as a separate service, so you can outsource the complete plan or only the part you need, whether you are starting from a protocol or reviewing an existing draft.

Estimand Framing Under ICH E9(R1)We apply the ICH E9(R1) framework first: what is being estimated, in which population and with what handling of intercurrent events. Many analysis plans sent to us for revision name an endpoint without defining the estimand, which is often where disagreement with a regulator begins.
Pre-Specified Statistical AnalysisPrimary and secondary analyses, the statistical model and its assumptions, the analysis populations, multiplicity control and the sensitivity analyses that will be run regardless of the result, all fixed before unblinding.
Missing data and intercurrent eventsThe missing-data strategy is stated and justified, with tipping-point or pattern-mixture analyses specified where the primary approach makes assumptions a reviewer will test.
TLF Shells and Programming-Ready PlansTable, listing and figure shells are drafted alongside the text, so the plan can be implemented directly and the programmed outputs match what was planned.

Who we serve

Sponsors and Researchers We Support with Statistical Analysis Plans

We support trial sponsors, CROs, academic investigators and other teams whose analysis plans must satisfy regulators, notified bodies, ethics committees, funders and journals.

Sponsors running interventional trialsAnalysis plans written to ICH E9 and E9(R1) for regulatory review, prepared specifically for each study rather than adapted from a previous one.
CROs and biometrics teamsAdditional capacity, or an independent review of a plan before it is signed.
Academic and investigator-led trialsThe analysis plan that ethics committees, funders and journals now expect, written by experienced biostatisticians.
Medical device and diagnostics teamsAnalysis plans for clinical investigations and performance studies, written to meet notified body expectations.
Registry and real-world evidence studiesAnalysis plans for non-randomised data, where the estimand and the confounding strategy carry more weight than the choice of model.
Doctoral scholars and research groupsA pre-specified plan that makes the eventual paper defensible and prevents analysis decisions from being made after the results are known.

Deliverables

What Every Statistical Analysis Plan Includes

Each plan is written against your protocol and its primary endpoint. What the plan pre-specifies determines what the study report can later conclude.

A Fully Stated Estimand The population, variable, intercurrent events with their handling strategies, and the summary measure, rather than a single sentence about missing data at the end of the methods.

From the estimand sectionMissing data will be handled using last observation carried forward.Treatment policy estimand. Intercurrent events: treatment discontinuation (handled by treatment policy) and rescue medication (composite). Summary measure: difference in proportions at 30 days. Sensitivity analyses named.

Analysis Populations Defined by Rule Full analysis set, per-protocol set and safety set each defined by rule, with the handling of major protocol deviations stated rather than left to case-by-case judgement.

From the populations sectionThe per-protocol set will exclude subjects with major protocol deviations.Excludes subjects with any of six listed deviation categories, each defined; exclusions decided and documented before unblinding by the blinded data review.

Multiplicity Control A testing hierarchy, a stated alpha allocation and a defined gatekeeping strategy, so that multiple primary or key secondary endpoints are tested without inflating the error rate.

From the multiplicity sectionOne primary and two key secondary endpoints in a fixed sequence, each tested at 0.05 only if the previous one succeeded. Stated in the plan, not decided at analysis.

Pre-Specified Sensitivity Analyses Named, justified and bounded before unblinding. A sensitivity analysis added afterwards is an exploratory analysis, and the report has to say so.

From the planTipping-point analysis for the primary endpoint, a per-protocol confirmatory analysis and a complier-average causal effect analysis: three analyses, each chosen and justified in advance.

These samples are illustrative and anonymised. Hover over a sample to replay it.

Compliance and Standards

Statistical Analysis Plan Regulatory and Reporting Standards

Where your sponsor template or regulatory agency has a stated position, we follow it.

ICHE9(R1)

Statistical principles with estimands (E9(R1), 2019)

The estimand framework. Citing E9 alone is incomplete, because the addendum governs how intercurrent events are defined and handled.

ICHE6(R3)

Good Clinical Practice (E6(R3), not E6(R2))

Annex 1 took effect in the EU in July 2025; Annex 2, covering pragmatic and decentralised designs, follows in January 2027.

ICHM11

Structured protocol template (Step 4, November 2025)

The harmonised protocol content and technical specification, known as CeSHarP. TransCelerate has realigned its Common Protocol Template to it; most templates still in circulation predate it.

CONSORT 2025

CONSORT 2025 and SPIRIT 2025 (not the 2010 and 2013 versions)

Where the trial will be published, the analysis plan must support the reporting checklist the journal applies. Both checklists have been updated to 2025 versions.

Responsible Use of AI

Responsible Use of AI in Statistical Analysis Plans

An analysis plan is a commitment made in advance by a named statistician. Its value depends on a qualified person making each decision before the data exist and documenting the reasons.

How we use AI toolsWe use AI tools to check the draft for internal consistency, confirming that every endpoint has an analysis, every analysis a population and every table a shell, and to find precedent language in previous plans.
Where we do not use AI toolsWe do not use AI tools to choose the estimand, model, population or missing-data strategy, to draft the statistical rationale, or for any content in a regulatory submission, where the plan must be attributable to a named statistician.
What your AI declaration includesYour declaration states the tool used, the stage at which it was used and the human oversight applied. Journals, funders and the ICMJE January 2026 update expect this information, and an undeclared tool identified later is treated as a research integrity matter.

Why We Do Not Publish an AI Accuracy Figure

Accuracy figures for AI tools are usually reported by the companies that sell them.

For the same reason, Pubrica does not quote an accuracy figure of its own, as it would carry the same conflict of interest. Instead, we tell you which tool was used on your project, at which stage, and what our reviewers changed after it.

Methodology

How Our Statistical Analysis Plan Process Works

We define the estimand first, because every other decision in the plan depends on it.

Step one

Protocol read and estimand framing

We read the objectives and endpoints from the protocol and construct the estimand for each one: population, variable, intercurrent events and summary measure.

Step two

Methods and populations

We define the analysis populations by rule, select and justify the statistical methods, state the multiplicity strategy and specify how missing data will be handled.

Step three

Sensitivity, supplementary and subgroup analyses

We pre-specify, justify and limit these analyses, and mark subgroup analyses as exploratory where appropriate.

Step four

Shells and sign-off

We produce table, listing and figure shells where they are in scope, and the plan is finalised and approved before treatment unblinding; in our projects, finalisation before database lock is the usual procedure.

Our experts

Your Statistical Analysis Plan Team

Your project is handled by a named team of subject specialists who stay with it from scoping to delivery. Your project coordinator introduces each team member before work begins.

Subject matter expertClinical or scientific expert matched to your topic

Reviews the scientific content for accuracy and confirms that each conclusion is supported by the evidence. Matched to your field rather than allocated from a rota.

Responsible forScientific accuracy and interpretation
Works toThe study protocol and current literature
FieldMatched to your topic
BiostatisticianStatistical input where the work reports analysed data

Checks that statistical methods, tables and conclusions are consistent with the analysis plan and that the analysis can be reproduced.

Responsible forStatistical accuracy
Works toICH E9 and the statistical analysis plan
ToolsR, SAS, Stata, Python
Data specialistData handling, cleaning and documentation

Prepares, cleans and documents the data so that every step from raw data to final output can be traced and reproduced.

Responsible forData handling and documentation
Works toThe data management plan and applicable data standards
OutputDocumented, reproducible datasets
Second reviewerIndependent check of code and outputs

Independently checks code, tables and outputs against the analysis plan. Discrepancies are logged and resolved before delivery.

Responsible forIndependent quality control
Works toThe analysis plan and outputs
Signed off byProject lead

Packages

Statistical Analysis Plan Service Packages

The cost of a statistical analysis plan depends on the study design, the number of endpoints and whether TLF shells are in scope.

SAP

Statistical analysis plan

Sponsors and investigators before database lock

Quoted per projectBased on design complexity and endpoint count

Delivery By scope

  • ✓Estimand framed under ICH E9(R1) for each objective
  • ✓Analysis populations defined by rule
  • ✓Methods selected and justified
  • ✓Multiplicity strategy stated
  • ✓Sensitivity and supplementary analyses pre-specified
  • ✓Two review cycles

Commission the plan early, so that it can be finalised before unblinding and the analysis is genuinely pre-specified.

Deliverables Request a quote
SAP + shells

Plan with TLF shells

Teams taking the analysis through to report

Quoted per projectBased on the number of tables and figures

Delivery By scope

  • ✓Everything in the plan
  • ✓Table, listing and figure shells
  • ✓Mock outputs for the primary and key secondary endpoints
  • ✓Shell-to-plan traceability index
  • ✓Handover to programming

Shells written alongside the plan match it; shells written afterwards often diverge from it.

Deliverables Request a quote

Send us your protocol and we will frame the primary estimand, covering population, variable, intercurrent events and summary measure, within five business days at no charge. Every other decision in the plan depends on it.

Benefits

Benefits of a Pubrica Statistical Analysis Plan

The main benefits of commissioning a statistical analysis plan from Pubrica.

01A Documented Record of Pre-Specified DecisionsMost disputes about an analysis concern what was decided in advance. A signed, dated analysis plan resolves them, provided it was written before the data were seen.
02Aligned with the Regulatory FrameworkICH E9 and the E9(R1) estimand addendum are the framework regulatory assessors use. A plan that defines its estimands addresses their questions more directly than one that names only endpoints.
03Ready for ProgrammingShells drafted with the text mean the programmer builds what was planned, and the plan is checked against practical implementation before it is signed.
04Sensitivity Analyses Reported Regardless of OutcomeSensitivity analyses are pre-specified and reported whatever they show, which distinguishes them from a post hoc reanalysis.

Quality Assurance

Our Service Commitments and Limitations

Our service terms are set out in full below so you can review them before you commit.

The Pubrica guarantee

Revision Support Until Agreed Requirements Are Met

We continue revising the work until it meets the requirements agreed within the scope. Rather than offering a refund, which would end the engagement with the work incomplete, we keep working until the agreed requirements are met.

01

Unlimited revisions within the agreed scope

There is no limit on the number or timing of revision rounds within the agreed scope. If the work does not meet the agreed requirements, we revise it. Work outside the agreed scope is quoted separately, and we confirm which applies before any work starts.

02

Corrections at Our Cost

If an error in our analysis or writing needs correcting, we correct it free of charge.

03

Delivered on the date agreed

We quote a delivery date we can meet and work to it. If a milestone is at risk, we inform you in advance.

04

Mutual NDA on request

We sign a mutual non-disclosure agreement before you share any material, at no cost, and we can sign your organisation’s NDA instead of ours.

05

You Retain Final Decisions

We give clear methodological advice and tell you when we disagree with a proposed approach. You make the final decision on everything published in your name.

9.4/10

Average client rating

From 3,000 responses to Pubrica’s post-delivery survey, sent to every client at handover between January 2024 and June 2026. This figure comes from our own records rather than from an external rating service.

Limitations of Our Service We cannot guarantee decisions made by others, such as an editor’s decision, a funding panel’s outcome or a regulator’s assessment. Within the agreed scope, we commit to the work itself: completed to the standards named on this page, delivered on the agreed date and corrected at our cost if we made an error.

FAQs

Statistical Analysis Plan FAQs

If your question is not answered here, please ask an expert. No quote is required.

An estimand is a precise definition of the treatment effect the trial is trying to estimate: the population, the variable, how intercurrent events like discontinuation and rescue medication are handled, and the summary measure.

It comes first because every other choice in the plan depends on it. ICH E9(R1) introduced the framework in 2019 because these decisions were often made after unblinding, and citing E9 without the addendum is now incomplete.

Prespecify the principal analyses in the protocol. Finalise and approve the detailed statistical analysis plan before treatment unblinding and before analyses that could influence analytical choices. Document and justify subsequent changes. In our projects, finalisation before database lock is the usual procedure.

The date matters. In the clinical study report, a change made before unblinding is interpreted very differently from the same change made after it, and section 9.8 must state which applies.

SAP writing is one part of a biostatistician’s work. We offer it as a separate service because many clients, often teams whose analysis will be run elsewhere, need the plan on its own.

Where we also run the analysis, the plan and its execution stay with the same team. Where we do not, we write the plan so that another team can implement it without further clarification.

Yes, provided the database has not been locked and the treatment allocation has not been revealed.

If the data have been seen, we can write an analysis plan marked as post hoc. This is still useful, but it is a different document and the report must identify it as such.

We produce the shells as part of the plan where that is in scope, and we can run the analysis against your locked dataset and produce the outputs.

We do not manage the clinical database. Database build, validation and lock remain with your data management team or CRO.

Related services

Related Research Services

Services connected to the statistical analysis plan, from protocol to study report.

Request a Free Primary Estimand Framing

Send your protocol and we will frame the primary estimand, covering population, variable, intercurrent events and summary measure, within five business days at no charge.

Get a free quote

Regulations

Check your project against this rule

  1. 1Your work
  2. 2Your details
  3. 3Send
What do you need?

Material you send is held under signed confidentiality, with access limited to the assigned team and encrypted transfer. It is not used to train anything and is not passed to third-party tools. Ask for the agreement before you send anything you would rather cover first.