Guided workflow for Swedish sole traders (enskild firma) to classify bank transactions, complete the NE-bilaga business income attachment, compute egenavgifter and kommunalskatt, apply tax-planning elections (räntefördelning, expansionsfond), and file Inkomstdeklaration 1 by the 2 May digital deadline.
Confirm the client operates as an enskild firma (sole trader), not an AB or handelsbolag, as those require different forms and rules. Collect the tax year bank statement(s), establish municipality of residence for the correct kommunalskatt rate (average 32.41%, range 28.98–35.30%), confirm F-skatt registration status, and determine whether the client is momsregistrerad (VAT-registered, threshold SEK 80,000 turnover).
Classify every bank statement line into NE-bilaga rows: R1 (gross revenue), R2 (cost of goods sold), R3–R6 (operating expenses), R7 (depreciation on inventarier pool), or EXCLUDE. Apply Swedish-specific rules: moms collected is not R1 income; F-skatt and moms payments to Skatteverket are excluded; external restaurant meals are non-deductible; assets above ~SEK 5,000 (half prisbasbelopp) with life over 3 years enter the inventarier pool at 30% declining-balance depreciation. Apply the 25% schablonavdrag on net profit as a preliminary deduction for egenavgifter.
Review whether the client benefits from three optional Swedish elections before finalising the NE-bilaga: (1) Räntefördelning — if net business assets exceed SEK 50,000, positive räntefördelning shifts income to capital income taxed at 30% (rate: 2.96%); (2) Expansionsfond — defer tax on allocated profit at 20.6%; requires kapitalunderlag calculation using SKV 2196; (3) Periodiseringsfond — allocate up to 30% of net profit to a tax-deductible reserve (must be reversed within 6 years). These elections are irreversible for the year once the return is filed, so they must be reviewed before submission.
Compute the full personal income tax liability: apply schablonavdrag (25% of R9), subtract grundavdrag (SEK 17,300–45,300 income-dependent), apply kommunalskatt at the client's municipality rate, add statlig inkomstskatt at 20% on income above SEK 625,800 (or SEK 733,200 for age 66+), and deduct jobbskatteavdrag. Compute egenavgifter at 28.97% of adjusted net business income (10.21% for age 66+). Compare estimated tax against F-skatt instalments already paid during the year (due 12th of each month) to identify any residual tax or overpayment.
Prepare the final Inkomstdeklaration 1 with the completed NE-bilaga for submission via Skatteverket's Mina sidor portal. Digital filing deadline is 2 May of the year following the income year; if filing via an authorised ombud (tax representative), the deadline extends to 16 June. Ensure all supporting bookkeeping (verifikationer) is retained for 7 years per Bokföringslagen. If any residual tax is due, advise the client to top up the skattekonto before the deadline to avoid interest (kostnadsränta).
Run this workflow in your AI agent
Install the MCP connector once — your agent loads the right skills, works through each phase, and routes to a licensed Sweden accountant for review.