Website cost guide · Minnesota

How much does a website cost in Minnesota?

Before you compare quotes in Minnesota, check three things. Minnesota taxes prewritten software but not custom programs. A privacy law has been in force since July 31, 2025. And the Twin Cities metro adds its own transportation sales tax. Here is what each one means for a website quote, with the official source for every point.

The short answer

Website prices for Minnesota businesses

For a small business in Minnesota, a website of up to 5 pages on a premium WordPress theme starts at $799 with us and takes about 15 days. A custom-coded site of up to 8 pages, built in Astro, Next.js or React, starts at $1,999 and takes about 4 weeks. Fixing an existing site starts at $249, and looking after it costs $49 a month. Minnesota taxes prewritten software but not custom programs, so ask every studio for a quote that lists theme and plugin licenses apart from the custom work.

01 · Basic Website
$799
02 · Business Website
$1,999
03 · Website Fix & Speed-up
$249
04 · Website Care Plan
$49

Our usual starting prices in USD. You get a written quote before any work starts, and the price we agree is the price you pay.

Official figures · Minnesota

Minnesota in numbers

Official Minnesota figures to keep in mind when you budget for a website. Each one comes from a state statute or a city program page and gives its year.

Minnesota state sales tax rate
6.875%
In 2026, the state rate is 6.5% plus an additional 0.375% that expires July 1, 2034. It applies to taxable items such as prewritten software licenses, so check which lines of a website quote it covers.
Official source Minnesota Office of the Revisor of Statutes · Minn. Stat. 297A.62, Rates; general rate
Metro area transportation sales tax
0.75%
A 2023 law added 0.75% on taxable sales in Anoka, Carver, Dakota, Hennepin, Ramsey, Scott and Washington counties. If you are in the Twin Cities metro, the tax on any taxable line of a quote is higher than the state rate alone.
Official source Minnesota Office of the Revisor of Statutes · Minn. Stat. 297A.9915, Metropolitan area transportation sales tax
Consumers that bring a business under the privacy act
100,000
Since July 31, 2025, the Minnesota Consumer Data Privacy Act has covered businesses that handle the personal data of 100,000 or more consumers in a calendar year. Data used only to complete a payment is not counted. A busy store or booking site should check where it stands.
Official source Minnesota Office of the Revisor of Statutes · Minn. Stat. 325M.12, Scope; exclusions
Free consulting hours for Minneapolis small businesses
Up to 50
The City of Minneapolis Business Technical Assistance Program has offered up to 50 hours of no-cost consulting, including business and marketing plans. It does not build websites, but it can help you plan one. Check whether it is open and whether you qualify.
Official source City of Minneapolis · Help for small businesses (Business Technical Assistance Program)

Only in Minnesota

Minnesota rules that affect your website

These rules come from Minnesota statutes and rules, on top of the national points in our US guide. They are not legal or tax advice. Use them to decide what to check and what to ask.

  1. §1

    Custom programs and prewritten software are taxed differently

    Minnesota's sales tax rule says tax is due on the sale, lease or license of a canned or prewritten program, but not on a custom computer program. A website quote often mixes custom work with licensed themes, plugins or apps. Ask for an itemized quote that lists them separately, and check with the Minnesota Department of Revenue how your project is treated.

    Official source Minnesota Office of the Revisor of Statutes · Minn. R. 8130.9910, Computer software
  2. §2

    The Minnesota Consumer Data Privacy Act has applied since July 31, 2025

    The act took effect on July 31, 2025. It covers businesses that do business in Minnesota or target its residents and that, in a calendar year, control or process the personal data of 100,000 or more consumers, or of 25,000 or more while earning over 25% of gross revenue from selling personal data. If your site collects data at that scale, ask your studio how forms, analytics and ad tags will be set up to fit the act.

    Official source Minnesota Office of the Revisor of Statutes · Minn. Stat. 325M.12, Scope; exclusions
  3. §3

    Small businesses still may not sell sensitive data without consent

    The act excludes small businesses as the U.S. Small Business Administration defines them, with one exception: they must not sell a consumer's sensitive data without that consumer's prior consent. If your site collects health, location or other sensitive details through forms or tracking, ask where that data goes and whether any tool you add counts as selling it.

    Official source Minnesota Office of the Revisor of Statutes · Minn. Stat. 325M.17, Requirements for small businesses
  4. §4

    Covered sites need a clear privacy link on the home page

    Businesses covered by the act must post a clear privacy notice. It must say what personal data is processed and why, what rights consumers have and how to appeal, what is sold or shared and with which kinds of third parties, how to contact the business, how long data is kept, and when the notice was last updated. The notice must be posted through a conspicuous link using the word "privacy" on the home page. Ask your studio to build that link in and agree who writes the notice.

    Official source Minnesota Office of the Revisor of Statutes · Minn. Stat. 325M.16, Controller duties
  5. §5

    Minnesota's breach notice law covers data your forms collect

    Under Minnesota's breach law, a business whose unencrypted personal information is acquired by an unauthorized person must tell affected residents in the most expedient time possible and without unreasonable delay. If more than 500 people must be told at one time, it must also tell the nationwide consumer reporting agencies within 48 hours. Ask your studio what your site's forms store, where, and whether it is encrypted.

    Official source Minnesota Office of the Revisor of Statutes · Minn. Stat. 325E.61, Data warehouses; notice required for certain disclosures

This is a builder's checklist, not legal or regulatory advice. Guidance changes, so check your regulator's current pages; we build the pages it asks for and make them easy for you to keep up to date.

What moves the price

Six things that decide the cost

Storvexa Your quote, line by line

  1. 01

    Pages and content

    Five pages cost less than twenty. Writing the copy, finding photos and moving content from an old site all take time, so say up front who supplies them.

  2. 02

    Theme or custom code

    A premium WordPress theme is the quickest and cheapest route. A site written in our own code costs more, loads faster and has no page-builder plugins to keep updating.

  3. 03

    What the site has to do

    A contact form is simple. Online booking, payments, client logins or a shop each add work, because each has to be built, tested and kept safe.

  4. 04

    Languages and markets

    Every extra language means translated pages and its own search setup. Prices in more than one currency add a little more.

  5. 05

    Connections to your tools

    Linking the site to a CRM, a booking calendar, an accounting tool or a payment provider is quoted per connection, after we have seen what the tool allows.

  6. 06

    Speed and search work

    Basic Google setup comes with every site. Full on-page SEO, a Google Business Profile and analytics come with the custom-coded package.

Total In your written quote, before any work starts

FAQ · 06

Questions Minnesota businesses ask about website costs

Asked before anyone asks for a quote.

Ask us anything else

The price depends on what you build, not on the state. A few pages on a premium WordPress theme cost far less than a custom-coded site or a web app. Our prices for Minnesota buyers are shown in US dollars on this page. Ask every studio for a written, itemized quote so you can compare scope, timeline and any sales tax side by side.

It depends on what is in the quote. Minnesota's rule says sales tax is not due on a custom computer program, but canned or prewritten programs are taxable. A website often mixes custom code with licensed themes, plugins or apps. Ask for a quote that lists these separately, and check with the Minnesota Department of Revenue how your project is treated.

Probably not in full. The act excludes small businesses as the SBA defines them, with one exception: they must not sell a consumer's sensitive data without prior consent. The full act covers businesses that handle the data of 100,000 or more Minnesota consumers a year, or 25,000 or more while earning over 25% of gross revenue from selling personal data.

For businesses the act covers, the notice must list the personal data processed and why, consumers' rights and how to appeal, data sold or shared, contact details, how long data is kept, and the date it was last updated. It must be reached through a clear privacy link on the home page, so ask your studio to build that link in.

It all happens over video calls and email. Minnesota is on Central Time, so we book calls in your working hours. You get a written quote in US dollars that lists pages, features, timeline and payment stages before any work starts. Then you review progress on a staging link and approve each stage before the site goes live.

Possibly. The City of Minneapolis Business Technical Assistance Program has offered up to 50 hours of no-cost consulting, including help with business and marketing plans. It is consulting, not a website build, but it can help you decide what your site needs. Ask the city's Small Business Team whether the program is open and whether your business qualifies.

Get a written quote for your Minnesota website

Tell us what your business needs. We send a written quote in US dollars that lists custom work and any licensed themes or plugins as separate lines, and we book calls in Central Time. We are a remote studio, so everything runs online, from the first call to launch.