Skatteförberedelser för Shopify-butiker: Vad din CPA faktiskt behöver från din bokföring

Checklista för skatteförberedelser

Det är mitten av januari. Du har ägnat större delen av en lördag åt att organisera dig. Du exporterade din Shopify Finance Summary. Du laddade ner din QBO resultat- och förlustrapport. Du skapade en mapp, märkte den tydligt och skickade allt till din revisor med ett meddelande som sa "allt klart för i år".

Två veckor senare ringer din revisor.

"Mina intäkter i QBO stämmer inte med 1099-K från Shopify Payments. Mina avgiftskostnader visas inte som jag förväntar mig. Jag behöver några timmar för att reda ut detta innan jag ens kan börja med deklarationen."

Fakturan blir 700 dollar högre än offererat. Du betalade mer för att få veta att dina register var felaktiga än vad det skulle ha kostat att rätta till dem i början av året.

ÖVERRASKNINGSFÖRSÄKRING

$700+

Den genomsnittliga revisoravgiften för städning när Shopify-böcker inte är redo för skatt

Det är inte en avgift för skatteförberedelse. Det är en avgift för bokföringsrekonstruktion – som debiteras innan revisorn ens kan börja med deklarationen.

Antagandet som ledde hit: att exportera dina Shopify-rapporter och ge din revisor tillgång till QBO är vad skatteförberedelse innebär – du gjorde jobbet, de hanterar den svåra delen. Det är tron. Det är också fel. Skatteförberedelse för en Shopify-butik handlar inte om att ha dokument. Det handlar om att ha dokument som säger rätt saker. En standard QBO-konfiguration har nästan säkert överdrivna intäkter, dolda avgifter och moms som ligger på fel konto – och att skicka dessa dokument till din revisor löser inget av det. Det betyder bara att de hittar problemen istället för du.

Varför din 1099-K, din QBO och ditt bankkonto visar tre olika siffror

När din revisor öppnar din fil ser de tre siffror som alla borde berätta samma historia om dina Shopify-intäkter – och nästan aldrig gör det.

1099-K: brutto transaktioner som behandlats (före avgifter, återbetalningar eller skatt). QBO intäkter: vad som mappats till intäkter – vanligtvis nettoinsättningen. Bankkonto: netto utbetalningen efter att Shopify dragit av allt. Tre olika siffror från samma butik, samma månad.

Din 1099-K från Shopify Payments visar brutto transaktioner som behandlats – det totala dollarvärdet av varje order som Shopify körde genom sitt betalningssystem för året, före några avdrag. Avgifter, återbetalningar och moms du samlat in finns alla i det numret.

Ditt QBO intäktskonto visar vad som än mappats till det. För de flesta butiker med en standardkonfiguration är det netto bankinsättningen – beloppet som Shopify faktiskt överfört efter att ha dragit av allt.

Ditt bankkonto visar netto utbetalningen: brutto försäljning minus transaktionsavgifter, minus återbetalningar, minus moms som Shopify samlat in å dina vägnar, ibland spännande en till fjorton dagars ordrar i en enda överföring.

Tre siffror. Samma företag. Ingen av dem stämmer överens – och strukturellt sett borde ingen av dem göra det, eftersom de mäter olika saker. Problemet är att din QBO-fil måste förklara gapet mellan alla tre. Utan den förklaringen kan din revisor inte stämma av dem – och IRS använder en automatiserad process för att flagga deklarationer där rapporterad inkomst är betydligt lägre än 1099-K-bruttobeloppet. Gapet mellan dessa siffror är där den verkliga kostnaden för oorganiserade Shopify-böcker visar sig, och de flesta ägare ser det inte komma förrän meddelandet anländer.

De 5 saker din revisor faktiskt behöver från din Shopify-bokföring

Checklistan du letade efter finns – men det är inte en lista över saker att göra i januari. Det är en lista över vad din QBO-fil redan måste visa, varje månad på året, för att kunna lämnas över rent vid skattetillfället.

1. Bruttoinkomst registrerad, inte bankinsättningsbeloppet.

Dina inkomstkonton bör återspegla vad kunderna betalade – brutto försäljningsbeloppet innan Shopify drog av något. Om din QBO-inkomst matchar dina bankinsättningar, registreras inkomsten netto: avgifter redan borttagna, återbetalningar redan borträknade, eventuellt skatt inkluderad. Det underskattar intäkterna och gör avgiftskostnaderna osynliga.

En revisor som arbetar utifrån en nettoinsättningsinkomstsiffra har inget sätt att veta vad du faktiskt sålde, vad det kostade att bearbeta försäljningar, eller om bruttomarginalen är vad du tror att den är. Åtgärden i kontoplanen för detta är ett enda strukturellt beslut – ett clearingkonto som överbryggar bruttoinkomst och nettoinsättningar – som de flesta generiska QBO-inställningar aldrig gör.

2. Avgifter uppdelade efter typ – inte sammanslagna till ett konto.

Shopify skapar tre distinkta avgiftstyper, var och en med en annan kostnadsstruktur och en annan strategisk innebörd:

PRENUMERATIONSAVGIFT

Fast

Månatlig plattformskostnad; orelaterad till volym; rörelsekostnad

TRANSAKTIONSAVGIFT

0,5–2 %

Debiteras endast utan Shopify Payments; försvinner när man byter

BEHANDLINGSAVGIFT

2.9% + $0.30

Per transaktion; största avgiftskategorin; minskar direkt bruttomarginalen

Att slå ihop alla tre till ett enda konto "Shopify-avgifter" ger en siffra som inte betyder något isolerat. Om bruttomarginalen ser lägre ut än din prismodell förutsäger och avgifterna ligger i en enda post, finns det inget sätt att diagnostisera varför – eller om byte av betalningshanterare skulle ändra något.

3. Återbetalningar registrerade i rätt redovisningsperiod.

När en kund returnerar en order skapar Shopify ingen separat banktransaktion. Återbetalningen dras av från nästa tillgängliga utbetalning. Om den utbetalningen landar i april men returen behandlades i mars, skedde den finansiella effekten i april – och bokföringsposten hör dit, inte i mars.

Att bokföra återbetalningar mot det ursprungliga orderdatumet skapar en periodavvikelse: mars intäkter minskar, men mars bankavstämning balanseras fortfarande inte eftersom pengarna inte flyttades i mars. Dessa avvikelser ackumuleras månad efter månad. Vid årets slut reder din revisor ut tolv av dem. Den fullständiga periodkorrekta hanteringen finns i vår guide till bokföring av återbetalningar och returer.

4. Försäljningsskatt registrerad som en skuld, inte intäkt.

I de flesta amerikanska stater är Shopify en marknadsplatsfacilitator — den samlar in moms från kunder och skickar den direkt till delstatsmyndigheterna. Du rör aldrig de pengarna. De tillhör inte ditt företag. En order på 97 USD där 7 USD är moms som samlats in av Shopify är en försäljning på 90 USD för dina ändamål, inte en försäljning på 97 USD.

Om inkomstkonton registrerar bruttoorderbelopp inklusive den momsen, uppstår en spökintäkt på varje order från en stat där marknadsplatsen är facilitator. I stor skala över ett helt år är det ett betydande belopp som ligger i inkomst som inte är skattepliktig — och som kommer att kräva en revisor för att kirurgiskt ta bort den.

5. Varukostnad som återspeglar ankomstkostnad, inte fakturapris.

För butiker som importerar från utlandet är fakturapriset inte den faktiska kostnaden. Frakt, importtullar och tullklareringsavgifter hör hemma i varukostnaden — och de lägger vanligtvis till 20–40 % på vad leverantören tog betalt. En produkt som faktureras för 5,00 USD med 0,80 USD i frakt, 0,60 USD i tullar och 0,10 USD i tullklareringsavgifter kostade faktiskt 6,50 USD att få till ditt lager.

Att enbart använda fakturapriset överdriver bruttomarginalen på varje försäljning. När en revisor frågar varför marginalerna avviker från din prissättningsmodell, är den enda vägen att rekonstruera ett års ankomstkostnader från inköpsregister.

Den sjätte saken: deras egen plats

Allt ovan handlar om vad filen visar. Det finns en sak till som din revisor behöver som inte är ett nummer: åtkomst som inte går via dig. I LedgerPort är ”ge din revisor åtkomst” en femstegsprocess — Inställningar » Team » Bjud in medlem » ange deras e-postadress och välj en roll » Skicka inbjudan. De klickar på länken i e-postmeddelandet och får sin egen inloggning, enligt dokumentens egen formulering, ”utan att dela dina inloggningsuppgifter”.

Rollen passar uppdraget. Admin är vad dokumenten rekommenderar för ”en betrodd revisor eller affärspartner” — full kontroll över anslutningar, synkroniseringskonfiguration och mappningar, vilket är vad en revisor som åtgärdar din konfiguration faktiskt behöver. Medlem passar personal eller en bokförare som bör se synkroniseringsloggar, köra manuella omsynkroniseringar och granska mappningar utan att kunna ändra konfigurationen. När uppdraget avslutas är borttagning ett klick bort och träder i kraft omedelbart.

LedgerPort-teamlistan visar inbjudna medlemmar med etiketter för Admin- och Medlemsroll bredvid varje namn
En plats per person, en roll per plats — din revisor ansluter sig i fem steg, inga delade lösenord. Fullständig genomgång: Hur man lägger till teammedlemmar och hanterar roller →

Ännu en rad för säljare med flera butiker: var och en visas som en helt isolerad verksamhet under samma inloggning — egna anslutningar, synkroniseringsloggar och inställningar. Din revisor växlar mellan rena böcker per butik från en plats istället för att reda ut en blandad fil, och inget som görs i en verksamhet påverkar en annan.

Tre tecken på att din Shopify-bokföring inte är redo (och vad det kostar)

Du kan kontrollera din skatteberedskap just nu utan att ringa någon. Tre frågor i QBO:

Matchar din QBO-intäkt för någon given månad dina bankinsättningar för den månaden? Om ja — om de är samma belopp — registreras inkomsten netto. Avgifter är osynliga. Din rapporterade inkomst kommer att vara lägre än vad din 1099-K visar, och gapet behöver förklaras.

Har du separata QBO-konton för Shopifys prenumerationsavgift, transaktionsavgifter och betalningshanteringsavgifter? Om allt är på ett konto kan din revisor inte se den verkliga kostnaden per transaktion, och det kan inte du heller.

Kan du förklara gapet mellan din 1099-K brutto och din QBO-intäkt för året — genom att peka på specifika konton? Om svaret är "inte riktigt", är det det gapet som flaggas.

Varje "Jag vet inte" representerar en specifik risk för revisorfakturering — timmar som spenderas på att rekonstruera vad dessa svar borde vara. Och om siffrorna på din deklaration avviker från din 1099-K utan dokumentation, skickar IRS ett meddelande CP2000 där de ber dig förklara skillnaden.

Det finns en fjärde kontroll värd att köra, och den finns i dina synkroniseringsinställningar snarare än i QBO: okonfigurerade skattesatser. I LedgerPort bokförs inte en order vars skattesats saknar en matchande konfiguration — den felar, avsiktligt, eftersom verktyget inte kan avgöra var skatten ska registreras. Det är rätt felhantering, men det innebär att omärkt skatt tyst samlar ordrar i felstatus tills någon tittar.

Lösningen är en inställning, inte ett projekt. I Sync Config » Accounting väljer du ett av två lägen: Line Item Tax, där varje Shopify-skattesats mappas till en QuickBooks-skattekod och insamlad skatt bokförs till ett anvisat ansvarskonto, eller QuickBooks Automated Sales Tax, som överlåter beräkningen till QBO:s egen skattemotor. Oavsett vilket rensar en omsynkronisering av de berörda ordrarna från Manual Sync upp kön.

LedgerPort skattekonfigurationsskärm som visar valet mellan mappning av skatt per artikel och QuickBooks automatiserade försäljningsskatt
Två sätt att hålla insamlad skatt utanför inkomsten: mappa varje skattesats till en QBO-skattekod, eller låt QuickBooks beräkna den. Fullständig genomgång: Vanliga synkroniseringsfel och hur du åtgärdar dem →

Detta kopplar direkt tillbaka till punkt fyra på checklistan. Försäljningsskatt bokförd som inkomst är det fel som din revisor lägger timmar på att kirurgiskt ångra i mars. En skattesatskontroll i synkroniseringsinställningarna är den fem minuter långa versionen av samma granskning — gjord i november, av dig, gratis.

Varför detta händer – och lösningen som gör nästa år händelselöst

Inget av ovanstående är ett personligt misslyckande. En standard QBO-konfiguration antar att inkomster kommer som bruttointäkter: en försäljning på 100 USD registreras som 100 USD i inkomst, avgifter registreras när de betalas. Så fungerar de flesta företag.

Shopify fungerar annorlunda. Den skickar en nettoinbetalning — bruttoförsäljning minus hanteringsavgifter, minus återbetalningar, minus moms som Shopify samlat in å dina vägnar — samlad i en enda banköverföring som täcker en till fjorton dagars ordrar. En QBO-konfiguration som inte är byggd för den strukturen kommer att felregistrera minst tre av de fem ovanstående posterna, varje månad, automatiskt.

Åtgärden är en engångsarkitektonisk förändring: ett clearingkonto, separata avgiftskonton, ett skuldkonto för marknadsplatsskatt, motintäktskonton tidsbestämda till utbetalningsdatum. Byggt en gång, tar det emot Shopify-data korrekt i varje utbetalningscykel. Skatteperioden slutar vara en uppgörelse och blir en överlämning – inget att rekonstruera, inget att förklara.

LedgerPort hanterar denna mappning automatiskt – varje Shopify-utbetalning bokför bruttoförsäljning, avgiftsrader, återbetalningar och marknadsplatsskatt till sina korrekta konton, och clearingkontot stängs utan manuellt arbete. Dina böcker förblir redo för skatt varje månad på året, inte bara den före ditt möte med revisorn.

”Det är för sent i år” — det är det inte

Standardinvändningen mot att åtgärda detta i oktober eller november: året är mestadels bokfört, så det är bättre att lida sig igenom denna skattesäsong och börja rent i januari. Den logiken antar att historiska data inte kan bokföras om på ett säkert sätt. Det kan de. LedgerPorts sida för manuell synkronisering skickar historik på begäran — Produkter, Varianter, Ordrar, Kunder och Betalningar får var sin flik, och du väljer poster eller skickar allt från var och en.

Rädslan bakom invändningen är dubbletter, och det hanteras strukturellt: poster som redan finns i QuickBooks hoppas över automatiskt, och att skicka om en misslyckad post skapar eller uppdaterar den — aldrig dubblerar den. Återförda betalningar anländer som QBO-betalningsposter kopplade till sina fakturor, så historiken landar redan avstämd istället för som lösa insättningar som väntar på att matchas.

LedgerPort sida för manuell synkronisering med separata flikar för Produkter, Varianter, Ordrar, Kunder och Betalningar
Historiska data skickas en entitetstyp i taget, med redan synkroniserade poster hoppade över — visat i WooCommerce-pluginet; Shopify-appen fungerar på samma sätt. Fullständig genomgång: Hur du skickar historiska data till QuickBooks i LedgerPort →

För djupare rekonstruktion inkluderar CPA-partnerprogrammet Time Machine: upp till 24 månaders historisk Shopify-orderimport, byggd för att återuppbygga böcker från grunden. Det praktiska resultatet: en butik som börjar fixa sin installation i oktober går fortfarande in i skattesäsongen med en komplett, avstämningsbar QBO-fil — vilket är precis vad som gör nästa januari händelselös.

Om du går in i skattesäsongen med en standard QBO-konfiguration och Shopify, är de tre frågorna ovan värda att besvara innan du skickar något. Om någon av dem avslöjar ett problem, kan du hitta det – istället för att betala din revisor för att hitta det åt dig.

Se hur LedgerPort håller dina Shopify-böcker redo för skatt året runt, eller kom igång gratis.

Sluta med manuell datainmatning för alltid

Anslut din butik till QuickBooks på 15 minuter och låt LedgerPort sköta resten.

Börja gratis Se priser →

Låt oss koppla ihop oss:

Automatisera din e-handelsbokföring idag

Anslut din Shopify- eller WooCommerce-butik till QuickBooks på under 15 minuter — ingen kodning krävs.

14 dagars pengarna-tillbaka-garanti · Gratis plan tillgänglig