Business and tax checklist
- Keep the Michigan LLC active and maintain its Michigan registered office, annual statements, and tax obligations.
- Ask a CPA or attorney where the LLC is considered to be “doing business” outside Michigan. Foreign qualification can be triggered by employees, offices, repeated local operations, or other state/country-specific factors.
- Confirm US federal and state tax treatment for international SaaS revenue, sales tax, VAT/GST, withholding, invoices, and customer tax IDs.
- Enable Stripe Tax only after the Stripe account has the correct tax registrations and product tax codes.
- Keep customer-facing Terms, Privacy Policy, DPA, subprocessors, refund policy, and AI/data-processing disclosures current for global customers.
Pricing and currency
NearIQ plan amounts are USD base prices inPLAN_CONFIG. Landing and Billing pages use browser locale to show an estimated local-currency display where supported. The checkout session remains the source of truth for final price, tax, and presentment currency.
For true local-currency subscription billing, configure Stripe Price currency options or separate regional Price IDs for each plan and interval, then update the STRIPE_*_PRICE_ID environment mapping. Do not claim exact local billing currency on marketing pages until the corresponding Stripe prices exist in production.
Stripe Checkout is configured with:
locale: "auto"so Checkout localizes supported copy.billing_address_collection: "auto"so tax and billing details can be collected when needed.tax_id_collectionenabled by default for business buyers.automatic_taxcontrolled bySTRIPE_AUTOMATIC_TAX_ENABLED=1.
Platform applications
Review each connected app before launching in a new region:- Stripe: business profile, supported payment methods, tax registrations, tax IDs, refund policy, invoices, and regional subscription prices.
- Hosting/CDN provider: production domains, privacy/security documentation, DPA, region/data controls, environment variables, and log retention.
- Google: OAuth consent screen, production publishing status, authorized domains, brand verification, sensitive/restricted scopes, and Google Business Profile API quota.
- Meta/Facebook: app mode, business verification, required permissions, App Review notes, data deletion callback, and regional privacy disclosures.
- AI providers: model availability, regional terms, data retention settings, budget caps, and per-country pricing assumptions.
Product requirements
- Pricing UI must label estimated local display separately from final checkout billing.
- AI Chat should answer international legal/tax questions with operational guidance and recommend qualified professional review.
- Public docs should state that AI recommendations are informational and do not replace legal, tax, medical, or financial advice.
- API docs should describe price/currency fields as source data, not verified legal pricing claims.