Chat on WhatsApp
Freelance, Adobe Certified, working with US stores

Freelance Magento developer for USA stores

I’m Kishan Savaliya, a freelance Magento developer for USA stores, Adobe Certified and based in Ahmedabad, India. You work with me directly, at $25/hr, instead of paying for an agency’s account managers. The US problem I get asked about most is not design. It is sales tax: since the Wayfair ruling in 2018 a store can owe tax in states where it has no office, and Magento needs to know that before the order is placed.

  • About two hours of shared working time with the East Coast each morning
  • Avalara or TaxJar connected for the states where you have nexus
  • Opt-out and data requests for California and the states that copied its law
Free 30-minute discovery call Written quote in 24 hours, in USD
  • Privacy State laws, not one law

    California has CCPA and CPRA, and Virginia, Colorado, Connecticut and a growing list of states have their own versions. I set up opt-out links, consent and data requests so one Magento store covers all of them.

  • Wayfair Sales tax where you have nexus

    Since South Dakota v. Wayfair (2018), selling enough into a state can mean you owe its sales tax. I connect Avalara or TaxJar to Magento so each order gets the right state, county and city rate.

  • $25/hr Freelance, not agency

    You talk to the developer, not an account manager. Fixed quotes are worked out at $25/hr, so you can see how many hours a job is before it starts.

  • ~2 hrs Shared morning with the East Coast

    Ahmedabad is 9h30 ahead of New York in summer and 10h30 in winter, and 12h30 or 13h30 ahead of California. East Coast teams get a short live overlap; West Coast teams get written updates every morning.

What you get

Six things I set up for US Magento stores

Selling across 50 states is closer to selling into 50 small countries than most owners expect. Tax, privacy and shipping rules all change at the state line. This is the work I do most often for US stores.

  • Payments US shoppers expect

    Most US stores need cards and wallets through Stripe, Authorize.net or Braintree, plus PayPal, and one pay-later option such as Affirm, Klarna or Afterpay. I pick the smallest set that fits your customers and test refunds and partial captures for each.

  • Multi-state sales tax

    There are thousands of tax jurisdictions in the US, and some products (clothing, food, software) are taxed differently from state to state. I connect Avalara or TaxJar, map your product tax codes, and turn on collection only in the states where you have nexus.

  • Privacy across states

    A "Do Not Sell or Share" link for California, respect for the Global Privacy Control signal, consent for tracking scripts, and a way to export or delete a customer’s data from the admin. One setup that works for every state you sell into.

  • USPS, UPS and FedEx rates that add up

    Real-time carrier rates, dimensional weight for bulky items, free-shipping rules that do not lose money on Alaska and Hawaii, and ShipStation or ShipperHQ when you ship from more than one warehouse.

  • B2B with ACH and net terms

    Business buyers want to pay by ACH or on Net-30 terms, see their own prices, and upload a resale or tax-exempt certificate once. I set that up with Magento B2B features or a lighter build for Open Source stores.

  • Upgrades and speed

    A lot of US stores still run an old 2.4 release on a slow Luma theme. I upgrade to a supported version, apply the security patches, and move the storefront to Hyvä when Core Web Vitals are the problem.

How it works

Five steps from first call to launch

Calls happen early in your day. 9 AM Eastern is 6:30 PM in Ahmedabad in summer and 7:30 PM in winter; 9 AM Pacific is 9:30 PM or 10:30 PM. Between calls the work moves while you sleep, and you find a written update when you log in.

  1. 01

    Audit

    A free 30-minute call early in your day. I look at where you collect sales tax, your payment setup, privacy handling and shipping rules, then send a written scope.

    Day 1
  2. 02

    Quote & reserve

    A fixed price in USD based on the audit. Pay by ACH or card, and the slot is yours once you sign.

    Day 2
  3. 03

    Build

    Staging is up by day 3. Each morning you get a short written update and a Loom video of what changed overnight. Calls are booked at the start of your day.

    Days 3-14
  4. 04

    Deploy

    I switch over late at night US time, when traffic is lowest. 11 PM Eastern is 8:30 AM or 9:30 AM the next morning for me, so I start the day with your launch. The old build stays ready for 72 hours.

    Launch night
  5. 05

    Stabilise

    Two weeks of fixes after launch. I check tax on real orders in each nexus state, watch payment logs, and pick up anything you report before your next morning.

    Days 14-28
Pricing (USD)

Fixed prices in USD at $25/hr

Pay by ACH or card. If the audit turns up something outside the scope, I quote it before I start on it.

  • Express

    $ 1,499 USD

    5-7 days · single-version M2 work

    Best for: Single-version Magento upgrades, extension installs, TaxJar / Avalara setup, payment-gateway add-ons.

    • Free 30-min US-scope audit
    • Fixed-price written quote
    • TaxJar or Avalara wired across your nexus states
    • Single payment gateway (Stripe / Authorize.net / Square)
    • Staging environment + daily commits
    • Blue-green deploy + 7 days post-launch coverage
    Book Express slot
  • Enterprise

    Custom

    4-8 weeks · scoped to your stack

    Best for: Multi-state warehouses, B2B + ACH portals, Adobe Commerce Cloud migration, ERP / OMS / NetSuite integration.

    • Everything in Standard, plus:
    • Multi-warehouse / state-by-state inventory routing
    • ACH + Net-30 / Net-60 with Equifax / D&B credit hooks
    • Adobe Commerce Cloud migration (AWS US-East)
    • NetSuite / SAP / Acumatica ERP integration
    • Multi-store: regional pricing, tax + shipping per state
    • Dedicated US-time-zone PM + 30 days post-launch coverage
    Get Enterprise quote

Prices in USD. Quotes available in CAD / GBP / EUR / AUD on request. ACH (Stripe / Plaid) preferred for orders over $1k. Net-30 available for established US businesses.

Book a slot

Tell me about your US Magento store

Two minutes to fill in. List the states you ship to and I reply within 24 business hours with a written quote in USD and a note on your sales tax setup.

Message me on WhatsApp

No form to fill. Send me a quick message and I reply within 4 hours on IST working days, often sooner.

Helpful to mention

  • Company
  • Store URL
  • Magento version
  • Main state of operation
  • Payment methods you use
  • Annual revenue

These are already in the message for you. Just add your answers.

Message me on WhatsApp

Or save my number: +91 84012 70422

What clients say

What clients say about working with me

Reviews from clients I have worked with remotely, collected on Upwork, Clutch and LinkedIn.

Kishan- I appreciate your expertise.

“Kishan- I appreciate your expertise. Your work was timely and complete. When I have this task again, I will definitely hire you. Thank you so

JB

Juanita Berguson

Kingdom

Great experience working with Kishan Savaliya.

“Great experience working with Kishan Savaliya. completed job very fast and provided me accurate results. I highly recommend him for Magento 2 and development work. Thank

AS

Ajay Singh

Kishan was great to work with.

“Kishan was great to work with. I needed a small change to my site, with an attribute adding to appear on the frontend. Kishan completed this very quickly, and had the work completed the same day. I am very happy with the work completed by Kishan and would be happy to employ his...

CK

Chanette Kennedy

Really knowledgable Magento 2 developer, helpful from the outset and would use again.

“Really knowledgable Magento 2 developer, helpful from the outset and would use

JM

James Morgan

Inkberry Creative

As an American, I was hesitant to hire someone from a different country and culture.

“As an American, I was hesitant to hire someone from a different country and culture. Kishan changed my mind. He was very cooperative, easy to work with, and is very bright. He gets things done fast and efficiently, and is available when needed. His English is excellent and is...

DS

Danielle Siso

Kishin is an extremely hard worker with a lot of knowledge about Magento2!

“Kishin is an extremely hard worker with a lot of knowledge about Magento2! I would highly recommend

RW

Rob Wildenborg

Internet services

Other markets I build stores for

  • United States
  • United Kingdom
  • Canada
  • Australia
  • Germany
  • France
  • Netherlands
  • India
FAQ

Questions US store owners ask a freelancer in India

How do you handle US sales tax in Magento?

Magento ships with basic table-rate tax, which is fine for a single-state store. The moment you have economic nexus in more than one state, very common after Wayfair v. South Dakota (2018), you need a real tax engine. We integrate TaxJar, Avalara AvaTax, or Vertex depending on your scale and budget. The engine pulls live rates per state, county, and even ZIP+4, files returns automatically, and keeps a full audit trail.

How do I integrate TaxJar / Avalara / Vertex with Magento 2?

All three have official Magento 2 connectors. Setup involves: (1) install the extension, (2) wire the API key, (3) map your nexus states + product tax codes (PTCs), (4) enable address validation, (5) turn on auto-filing if eligible. We typically pick TaxJar for stores under $5M revenue (cheaper, simpler), Avalara for $5M, $50M (more PTCs, exemption-cert handling), and Vertex for enterprise + B2B with complex exemptions.

What’s the difference between CCPA, CPRA, VCDPA, CPA, and CTDPA, and how do I comply with all of them?

They’re state-level privacy laws, all GDPR-flavoured but with different scopes:

  • CCPA (California, 2020), right to know, delete, opt-out of sale
  • CPRA (California, 2023), adds “sensitive personal info” + Cal Privacy Protection Agency
  • VCDPA (Virginia, 2023), opt-in for sensitive data, DPIA requirement
  • CPA (Colorado, 2023), universal opt-out signal (Global Privacy Control)
  • CTDPA (Connecticut, 2023), similar to CPA

Magento doesn’t handle this natively. We deploy a cookie-consent CMP (Cookiebot, OneTrust, or open-source Klaro), per-state-view opt-out flows, and a DSAR automation (data-subject-access requests handled in < 45 days). Configured per state-view, not site-wide, California users see the “Do Not Sell” link, others don’t.

Do I need to be PCI-DSS compliant if I use Stripe?

Yes, but it’s much simpler than self-hosting card data. Using Stripe Elements or Stripe Checkout, your store never touches a raw PAN, you qualify for SAQ A (the easiest PCI tier). You still need to: (1) serve checkout over HTTPS only, (2) not log card data anywhere, (3) complete the SAQ A self-assessment annually, (4) run quarterly ASV scans (your acquirer usually provides these). We’ll lock down the Magento install (admin-URL randomisation, 2FA, restricted IPs, no card-data caching) so SAQ A actually applies.

How do I add ACH / Net-30 to Magento for my B2B buyers?

For ACH payments, we integrate Stripe ACH, Authorize.net eCheck, or Plaid + Dwolla, depending on your volume and risk tolerance. Stripe ACH is easiest (3-day clearing, $0.80 cap fee), but holds funds until clear. For Net-30 / Net-60, we build a customer-segment-based payment method (only B2B-approved customers see it), with a credit-limit field on the customer record (synced from Equifax or Dun & Bradstreet via API), automated invoice generation, and a dunning workflow for overdue accounts. Adobe Commerce + B2B module includes most of this out of the box; on Open Source we build it custom.

How does multi-warehouse / state-by-state inventory routing work?

Magento 2.3+ ships with MSI (Multi-Source Inventory), which lets you define multiple warehouses (sources) and ship orders from the closest one. We layer on ShipperHQ for rules-based routing (e.g. “ship from CA warehouse for ZIPs west of 100, NJ warehouse for east”), dimensional-weight pricing, and rural-route fallbacks (USPS for ZIPs UPS won’t deliver to). For B2B with reserved stock, we add custom code to lock inventory per quote until expiry. ShipStation integration handles label printing + tracking back to Magento.

Can you set up Klarna / Afterpay / Affirm BNPL on my US Magento store?

Yes, all three have official Magento 2 modules. Affirm is the strongest US-native player (founded SF, 2012); their on-site messaging (“As low as $25/mo with Affirm”) on PDPs lifts AOV by 30-85% in our data. Klarna is bigger globally but very strong in US fashion / lifestyle. Afterpay (now Cash App Afterpay) leads in US under-30 demos. We typically wire 2 of the 3 + Apple Pay + Google Pay for full coverage. Risk + approval handled by the BNPL provider, not you.

What’s the right shipping setup for rural / island US addresses?

This trips up a lot of stores. UPS & FedEx have delivery-area surcharges for rural ZIPs, and they refuse to deliver to many PO boxes / military APO/FPO addresses. USPS covers all of them (including Alaska, Hawaii, Puerto Rico, Guam, US Virgin Islands), often cheaper. We build fallback rules: try UPS Ground first, fall back to USPS Priority for unreachable ZIPs. For Alaska / Hawaii orders we always quote USPS or surface-rate UPS, never expedited. Address validation (USPS API or Smarty Streets) catches typos before the label prints, saves real money.

Is Magento Open Source enough or do I need Adobe Commerce for B2B in the US?

For most US B2B stores under $5M revenue, Magento Open Source + Hyvä + a few B2B extensions works fine. You add: customer-specific catalogs (Mageplaza / Amasty), quote-request flows, Net-30 payment, ACH gateway. Total: $50-100/yr in extension licences. Adobe Commerce ($22k+/yr licence) makes sense when you need: shared catalogs across companies, requisition lists, multi-tier corporate accounts (parent / child orgs), built-in quote workflow with seller approval, and page builder / live search / product recommendations AI features. We’ll write a candid recommendation in the audit, usually against Adobe Commerce unless you’re >$10M.

What time-zone overlap can I expect working with you from India?

From Ahmedabad (IST, UTC+5:30) we have 2-4 hours of real-time overlap with US East Coast daily, roughly 6:30 PM, 9:30 PM IST = 8:00 AM, 11:00 AM EST. We schedule status calls in that window. For US West Coast (PST, UTC-8) the overlap is just 1-2 hours late evening for us, so we run that mostly async: daily Loom recap videos (3-5 mins), written end-of-day status notes, and Slack-first communication. Most West Coast clients tell us they prefer it, they wake up to a clean status update instead of needing a call.

Can you migrate me from Shopify Plus to Magento on AWS US-East?

Yes, we’ve done several. Typical Shopify Plus → Magento migrations take 6-10 weeks. We use Magento’s Data Migration Tool for products, orders, customers; custom scripts for metafields and Shopify-specific apps. AWS US-East-1 (N. Virginia) is the standard Magento hosting region for US stores, we deploy via Adobe Commerce Cloud (managed) or self-hosted on EC2 + RDS Aurora MySQL + ElastiCache Redis + OpenSearch. Average cost: $1,200-3,500/month for managed, $600-1,800 self-hosted. URL preservation (301-redirects from Shopify URLs) is critical, we map all of them to keep SEO equity.

How do you handle COPPA for stores selling to under-13s?

If your store sells to (or markets to) children under 13, toy stores, kids’ clothing, edtech, COPPA (Children’s Online Privacy Protection Act) applies. You must: (1) get verifiable parental consent before collecting any data on under-13s, (2) post a clear COPPA-specific privacy policy, (3) let parents review/delete the child’s data, (4) not condition participation on disclosure of more info than needed. We implement: age-gate at registration, parental-consent flow (email-plus or signed-form upload), data-segregation (under-13 records flagged + auto-purged on request). Penalties for non-compliance run up to $50,120 per violation, do not skip this.