Running a successful Shopify store: answers to common merchant questions

Compliance and taxes

What is Form 1099-K, and how does it affect my Shopify store?

Form 1099-K is a tax form payment processors issue to report the gross amount of payments you received through eligible payment methods.

Gross amounts include all transactions before fees, refunds, and chargebacks are deducted.

For a Shopify store, you might receive separate 1099-K forms from each payment processor you use (e.g., Shopify Payments vs. PayPal).

A 1099-K is generally issued when your payments exceed the IRS reporting threshold for a given tax year.

However, some processors may issue the form even if you do not meet the threshold.

Tax year Threshold
Through 2023 Over $20,000 and more than 200 transactions
2024 Over $5,000
2025 and later Over $20,000 and more than 200 transactions

The One Big Beautiful Bill Act restored the original federal threshold: starting with tax year 2025, payment processors (including Shopify Payments and PayPal) only have to issue a 1099-K once your gross payments exceed $20,000 and you have more than 200 transactions. Some states set lower thresholds, so you may still receive a 1099-K below the federal limit.

Processors typically make Form 1099-K available in January for the previous year’s activity.

Note

IRS reporting thresholds are subject to change. Always confirm the current requirements for your tax year.

To find your 1099-K in Shopify:

  1. In your Shopify account, go to Finances and open Payouts.
  2. Select Documents.
  3. If the form is not available, go to Settings.
  4. Select Payments.
  5. Open Shopify Payments and review your tax details.
  6. After updating your information, check again later.
  7. To review the transactions included in your form, go to Finances.
  8. Open Payouts, then select Transactions.
  9. Click Export and choose 1099-K transactions.

If your store is closed and you can’t access documents, contact Shopify Support for next steps.

FAQ

Why doesn’t my 1099-K match my Shopify sales report?

A 1099-K reports gross processed payments, not net revenue. Differences commonly come from refunds, chargebacks, payout timing, and the fact that Shopify Payments only reports Shopify Payments transactions.

Do I pay taxes on a 1099-K?

Not automatically. The form is an information report of gross payments; your taxable amount depends on your actual income after expenses.

Why is PayPal sending me a 1099-K?

PayPal issues its own 1099-K because it acts as a separate payment processor.

Any transactions processed through PayPal are reported directly by PayPal and won’t be included on your Shopify Payments 1099-K.

What if I didn’t get a 1099-K but think I should have?

Check whether you met the threshold for that processor and year, then contact the processor directly.

Shopify’s admin only provides the 1099-K for Shopify Payments when you qualify.

How do I troubleshoot 1099-K mismatches?

  1. Export 1099-K transactions from Finances → Payouts → Transactions.
  2. Compare these totals with your 1099-K.
  3. Check for refunds, chargebacks, settlement timing, and fees.
  4. Add totals from all processors you used.
  5. Contact the processor if the numbers still differ.

Does PayPal’s 1099-K include fees?

Yes. The form reports gross payments, meaning the full transaction amounts before PayPal fees, refunds, or chargebacks are deducted. You can deduct fees as business expenses when you file.

Do I need to enter my 1099-K when filing taxes?

You don't file the form itself. You must report all your business income, whether or not you received a 1099-K.

Because the IRS also receives a copy, make sure the income you report accounts for the gross amount shown on the form.

If your 1099-K hasn't arrived or isn't available, you can still file using your Shopify reports (for example, the 1099-K transactions export in Finances → Payouts → Transactions).

What is the 1099-K limit for PayPal?

PayPal follows the federal IRS threshold. For tax year 2024, it was $5,000. For 2025 and later, the threshold is back to over $20,000 in gross payments and more than 200 transactions.

The previously planned $2,500 and $600 thresholds no longer apply. PayPal may still issue a 1099-K below this threshold if your state requires it.

Conversion and store performance

Why am I not getting orders on my Shopify store?

A sudden stop in orders usually indicates an issue with payments, checkout, or recent store changes.

Review the following areas to identify the cause:

  1. Check payment configuration

To confirm payments are active, go to Settings → Payments and verify that your provider is active, capture mode is set to Automatic, and all API keys are valid.

  1. Test checkout functionality

Apps that modify the cart or checkout can prevent new orders.

Place a test order using a 100% discount and temporarily disable recently added or updated apps if the checkout fails.

  1. Review recent theme or code changes

Theme edits, liquid changes, or app installations may prevent checkout files from loading correctly.

Revert the last theme modification or remove custom code to determine whether the issue originates from a recent change.

  1. Verify webhook delivery

If payments succeed but orders do not appear, webhook delivery from the payment provider may have failed. Review Settings → Notifications and provider webhook logs.

  1. Check for account holds

Shopify or the payment provider may pause order processing during compliance or payout reviews. Review admin alerts and emails for account notifications.

Why is my Shopify store getting traffic but no sales?

High traffic without orders typically means issues in traffic quality, product clarity, trust signals, or checkout performance.

Review the following areas to identify the cause:

  1. Check traffic quality

Broad advertising, informational searches, or social clicks can generate sessions without purchase intent.

In Analytics → Sessions by referrer, compare channels that convert with those generating only visits.

  1. Identify bot or automated traffic

Traffic spikes from locations such as Ashburn or Council Bluffs can indicate bot activity.

In Analytics → Sessions by location, review session duration and bounce rates to detect non-human or automated traffic.

  1. Review incomplete product pages

Missing information reduces purchase confidence. Confirm that each product includes clear descriptions, accurate pricing, high-resolution images, and visible shipping and return information.

  1. Address trust and credibility issues

Stores that don't convey credibility and trust often get lower sales. Add product reviews, write your policy pages in Settings → Policies and link them in your footer via Online Store → Navigation → Footer menu, and make sure support options are easy to find.

  1. Evaluate store navigation and layout

Confusing navigation or unclear homepage messaging can limit product discovery.

Check that your homepage communicates your offer clearly and that navigation menus follow a simple, predictable layout.

  1. Check for checkout friction

A high add-to-cart rate without orders often indicates interruptions during checkout.

Common causes include mandatory account creation, limited payment methods, long form fields, or unexpected shipping fees.

To find where customers drop off, go to Analytics, open Reports, and select Online store conversion over time.

How can I get feedback for my Shopify store as a beginner?

Early feedback helps identify issues in navigation, product clarity, and overall store usability before visitors become customers.

Review the following methods to collect feedback:

  1. Request feedback in the Shopify Community:

Post your store in the Store Feedback board and specify which areas you want reviewed.

Community members typically comment on usability, navigation, and product presentation.

  1. Use review or survey tools:

You can use post-purchase surveys or on-site feedback forms to automatically request input from visitors or early customers. These tools help you gather insights on product clarity, purchase intent, and the overall shopping experience.

  1. Share a preview link for user testing:

Before publishing, generate a preview link and ask testers to complete tasks—such as locating a product or completing checkout—to identify friction points.

  1. Review analytics and behavioral data:

Use analytics tools, heatmaps, or session recordings to observe how visitors interact with your store. These reports highlight unclear elements or steps with high drop-off.

  1. Join merchant communities:

Groups on Reddit and Facebook frequently host review threads where merchants provide practical feedback on common store issues.

Operations and customer experience

How to handle chargebacks and returns in Shopify?

Chargebacks and returns are separate processes, but both require clear policies and accurate documentation to resolve disputes effectively.

How to manage chargebacks?

A chargeback occurs when a customer disputes a payment with their bank.

To manage chargebacks:

  1. Respond to the dispute immediately from your Shopify admin.
  2. Submit clear evidence, such as order confirmation, customer communication, tracking information, and proof of delivery.
  3. Make sure your refund and return policies are visible at checkout.
  4. Keep complete documentation for every order in case the bank requests more details.
  5. Monitor your chargeback rate to avoid being listed as high-risk.

How to manage returns?

A return occurs when a customer sends a product back under your store’s policy.

To manage returns:

  1. Publish a clear return/refund policy that explains eligibility, timeframes, and who pays for return shipping.
  2. Use tracked return labels to confirm when items are received.
  3. Process refunds directly once the returned product arrives.
  4. Keep a record of each return, including tracking and product condition.

What are safe methods for customer uploads in Shopify?

Some stores allow customers to upload files such as images, artwork, or documents.

These uploads must be validated and stored securely.

To handle customer uploads safely:

  1. Use Shopify-approved upload apps

You can use Shopify-compatible upload apps to let customers attach files on product pages or in the cart.

App Best for Starting price Rating
File Upload by Uploadery Customer file uploads on product pages Free plan; paid from $9.99/month ⭐ 4.5 (132)
Upload-Lift Image Upload Image uploads for personalized/custom orders Free plan; paid from $9/month ⭐ 4.0 (101)
Upload Center: File Upload File uploads tied to products/orders (simple setup) From $5.99/month (free trial available) ⭐ 5.0 (11)

These apps provide basic validation, file previews, and secure storage for the uploaded files.

  1. Restrict file types and sizes

Allow only the formats required for your workflow (e.g., JPG, PNG, PDF), and define size limits to block unsupported or high-risk files.

  1. Scan uploaded files for malware

If you process or store customer files, use an automated malware scan before saving them in internal systems.

  1. Store files in secure cloud storage

Use managed storage services to isolate files from your theme assets and avoid exposing direct file URLs.

  1. Review files manually when needed

For file uploads that require verification (for example, identification documents or custom artwork), store the files temporarily and approve them manually before use.

Working with suppliers

How can I contact my dropshipping supplier on Shopify?

The fastest way to contact your dropshipping supplier depends on where you sourced the supplier and their communication channels.

To contact a supplier:

  • Marketplace sellers: Use the platform’s message center on the order or seller profile.
  • Supplier websites: Use the email, contact form, or phone number listed on their site or invoice emails.
  • Dropshipping apps in Shopify: Use the app’s built-in chat or inbox (if available), or the supplier contact details shown in the app.

When you reach out, confirm the details that affect fulfillment:

  • Processing time and cutoff times
  • Shipping methods and typical delivery time by country
  • Returns/replacements and who pays return shipping
  • Minimum order requirements (if any)

To verify reliability, place a test order or request a sample before you scale.

If you need the supplier to follow specific instructions, add them to your order notes so they’re included consistently.

Marketing and customer engagement

What Shopify app can manage a customer contest?

Customer contests on Shopify can be managed using apps that handle entry collection, voting, and basic fraud prevention.

Review the following three options based on the type of contest you plan to run:

App Best for Starting price/plan User rating
ViralSweep All-in-one contests, sweepstakes, paid voting From $49/month ⭐ 4.9 / 5
Gleam Simplicity and speed for first-timers From $59/month (Pro). Limited free version available ⭐ 3.6 / 5
SweepWidget Voting contests, anti-fraud protection, embedding in Shopify Free plan available, paid from $29/month ⭐ 3.2 / 5

Each app provides the core functions needed to run a contest and collect entries.

International stores and languages

How to add French and English on one Shopify domain?

Shopify supports multiple languages on a single domain within one store. Your default language stays at the root of your domain (e.g., yourstore.com), and each added language gets its own subfolder (e.g., yourstore.com/fr).

Each language displays the same catalog and structure, translated for the visitor.

To add a new language to your domain:

  1. In your Shopify account, go to Settings, then select Languages.
  2. Add French, English, or any other language.
  3. Use a translation app to translate product content, collections, navigation, and theme text.
  4. In Settings, open Languages and publish each language.
  5. Make sure your store includes a language selector. Most themes provide one by default. If not, use the switcher from your translation app.

How can I develop a Shopify store in the UK from India?

You can build and manage a UK-facing Shopify store from India.

The key is to configure the store for UK customers (currency, shipping, taxes) while keeping business and payment details accurate for the merchant.

To set up a UK store from India:

  1. In your Shopify account, create the store using a Shopify Partner development store or ask the merchant to create the store with their UK business details.
  2. In Settings, open Store details and set the business location to the United Kingdom.
  3. In Settings, open Taxes and duties and enable UK VAT rules.
  4. Set up UK payment methods by activating Shopify Payments (UK) with a UK bank account in GBP, or use another UK-supported payment provider.
  5. Configure UK shipping by adding carriers such as Royal Mail and defining delivery zones.
  6. Test the store using a VPN or Preview as (Market) to verify pricing, VAT display, shipping options, and available payment methods.