Skip to main content
Venture Financing · Recipe

NVCA Model Stock Purchase Agreement

Series preferred stock purchase agreement for venture capital financings, covering purchase terms, representations, and closing conditions.

34 fields NVCA

Try this template in an AI workflow

Claude Code or another coding agent

Start with the setup guide, then hand this template to your AI workflow.

Learn how to fill this template

Fields (34)

FieldTypeDescription
Company Name
company_name
string Full legal name of the company
Investor Name
investor_name
string Full name of the investor
Company Counsel
company_counsel
string Company counsel name and address
Investor Counsel
investor_counsel
string Investor counsel name and address
Company Counsel Name
company_counsel_name
string Name of the company's counsel
Lead Purchaser Name
lead_purchaser_name
string Name of the lead purchaser
Series Designation
series_designation
string Series designation shown in the agreement title and share definitions
Agreement Date Month Day
agreement_date_month_day
string Month/day portion of the agreement date in the opening paragraph
Agreement Year Two Digits
agreement_year_two_digits
string Two-digit year suffix used in opening date format 20[__]
Par Value Per Share
par_value_per_share
string Par value per share inserted in the opening purchase clause
Purchase Price Per Share
purchase_price_per_share
string Purchase price per share inserted in the opening purchase clause
Applicable Word
applicable_word
string Optional word inserted before Closing in bracketed templates
Include Convertible Securities
include_convertible_securities
boolean Include convertible securities conversion clause in Section 1.1(b)
Include Closing Reference
include_closing_reference
boolean Include "with respect to such Closing" bracket in purchase clause
Purchaser Scope
purchaser_scope
string Convertible securities consent scope word — set by computed.json from bind_all_convertible_holders_to_convert
Optional Plural Suffix
optional_plural_suffix
string Optional plural suffix — set by computed.json defaults
Closing Heading
closing_heading
string Heading text — set by computed.json defaults
Initial Word Lower
initial_word_lower
string Lowercase qualifier — set by computed.json defaults and rules
Initial Word Title
initial_word_title
string Titlecase qualifier — set by computed.json defaults and rules
Bind All Convertible Holders To Convert
bind_all_convertible_holders_to_convert
boolean Purchasers agree on behalf of all convertible security holders to convert (not just their own)
Closing Type
closing_type
enum Single closing or additional closings
Dispute Resolution Mode
dispute_resolution_mode
enum Dispute resolution alternative in SPA (Alternative 1 arbitration or Alternative 2 courts)
Arbitration Location
arbitration_location
string Arbitration venue for Dispute Resolution Alternative 1
Judicial District
judicial_district
string Federal judicial district for disputes
Balance Sheet Date
balance_sheet_date
string Date of the company's most recent balance sheet
Benefit Plan Name
benefit_plan_name
string Plan year and name of the employee benefit plan
Signature Page Marker
signature_page_marker
string Signature page marker text
State Lower
state_lower
string State name (lowercase)
Specify Percentage
specify_percentage
string Specified percentage threshold
Financial Reporting Period
financial_reporting_period
string Financial reporting period (e.g., monthly, quarterly)
Director Names
director_names
string List of individual director names
Board Size
board_size
string Authorized number of board seats at the Initial Closing
Minimum Shares Initial Closing
minimum_shares_initial_closing
string Minimum number of shares required to be sold at the Initial Closing
Applicable Purchasers
applicable_purchasers
string Names of the applicable purchasers

Browse all templates

44 free contract templates for NDAs, employment agreements, SAFEs, financing documents, and more.

View all templates →