SPT Tahunan for Indonesian SMEs in 2025: Complete Filing Guide with Coretax System

  • JCSS-Indonesia
  • SPT Tahunan for Indonesian SMEs in 2025: Complete Filing Guide with Coretax System
images
images

Indonesian SMEs must file SPT Tahunan every year. The 2025 season introduces Coretax, a new platform that replaces DJP Online for future filings, as mandated by PER-8/PJ/2025 and PER-11/PJ/2025. This comprehensive guide shows what SPT is, who must file, exact deadlines, and step-by-step instructions for both systems. Follow these expert-verified steps to avoid penalties and file on time.

What Is SPT Tahunan?

SPT adalah Surat Pemberitahuan (Tax Return), the annual tax return that every individual and business with taxable income must submit to the Directorate General of Taxes (DGT), as specified in Law No. 36 of 2008 on Income Tax. It serves as your annual tax report where you list income, expenses, taxes already paid, and any balance due.

Filing Requirements by Entity Type:

  • Individuals: File if yearly income exceeds the non-taxable threshold (PTKP 2025: IDR 54–117 million)
  • Businesses: File regardless of profit level, as per Article 4 of Income Tax Law
  • Purpose: Close your tax position, stay compliant, and keep permits, loans, and supplier contracts valid

DJP Official Statement: “The implementation of Coretax represents a fundamental modernization of Indonesia’s tax administration system, designed to improve service quality and compliance efficiency.” – Director General of Taxes, January 2025

Major 2025 Platform Changes: DJP Online vs Coretax

Based on KEP-79/PJ/2025 and official DJP announcements:

KEP-79/PJ/2025

Action Required: Complete 2024 filing in DJP Online by April 11, 2025, then establish Coretax account before next season, as per DGT Circular SE-07/PJ/2025.

Who Must File in 2025

According to Article 3 of Law No. 36/2008:

Individuals (Orang Pribadi):

  • Employees with side income above IDR 60 million annually
  • Freelancers and professionals
  • Business owners (sole proprietors)

Entities (Badan):

  • PT (Limited Liability Company)
  • CV (Commanditaire Vennootschap)
  • Foundations and cooperatives
  • All entities regardless of profit/loss status

Non-residents:

Different rules apply per PMK-215/PMK.03/2023

Expert Insight: “Many SMEs mistakenly believe they don’t need to file if they’re unprofitable. This is incorrect – filing obligations exist regardless of financial results.”

Critical Deadlines

Per KEP-79/PJ/2025 and Article 3 PMK-243/PMK.03/2014:

KEP-79/PJ/2025 and Article 3 PMK-243/PMK.03/2014

*Extension to 11 April 2025 for 2024 data only per DGT Announcement April 1, 2025; payment still due 31 March.

Required Documents Checklist

Identity Documents:

  • NPWP (Tax ID Number) or NIK linked to NPWP
  • EFIN (2024 filings) or Coretax credentials (2025 filings)
  • Updated contact information in DGT database

Financial Statements:

  • Balance sheet (per PMK-15/PMK.03/2010)
  • Profit & loss statement
  • Simplified format allowed for micro/small enterprises per PP-23/2018

Withholding Slips (Bukti Potong):

  • PPH 21 – salary withholding (Form 1721-A1/A2)
  • PPH 23 – service withholding
  • PPH 22 – goods withholding
  • PPH 26 – foreign payment withholding
  • Bank interest slips and investment income

Expense & Asset Records:

  • Purchase invoices and receipts supporting deductible expenses
  • Fixed assets register with depreciation schedules
  • Loan interest statements
  • Supporting documents per PMK-252/PMK.03/2008

Tax Payment Proofs:

  • SSP (Tax Payment Slip) or bank transfer confirmations
  • Monthly installment records (PPH 25)
  • All payment evidence per PER-1/PJ/2017

Client Testimonial: “The documents audit provided by JCSS Indonesia was incredibly helpful. We avoided the usual last-minute scramble and filed stress-free.”

Step-by-Step Filing Instructions

2024 Return Filing via DJP Online (Deadline: April 11, 2025)

Step 1: System Access

  1. Navigate to pajak.go.id
  2. Login using: NPWP/NIK + password + EFIN
  3. Verify profile information matches official records

Step 2: Form Selection

  • Individual employee: Form 1770 SS or 1770 S
  • Business owner: Form 1770
  • Company/Entity: Form 1771

Step 3: Data Entry Process

  1. Identity Section: Enter exact information matching NPWP registration
  2. Income Section: Input from financial statements and withholding slips
  3. Expense Section: Enter legitimate business costs per PMK-252/PMK.03/2008¹²
  4. Tax Credits: Match exactly to bukti potong amounts

Step 4: Document Upload

  • Upload PDFs only, maximum 2 MB each
  • Ensure 200-300 DPI scan quality
  • File naming convention: “PPH23-ClientABC-2024.pdf”

Step 5: Validation & Submission

  1. Run system validation check
  2. Resolve any error flags
  3. Review summary screen
  4. Submit and save BPE (Electronic Receipt)

2025 Preparation: Coretax System Setup

Account Creation Process:

  1. Access pajak.go.id
  2. Complete registration using NPWP
  3. Verify identity through email/SMS (no EFIN required)
  4. Practice using DGT training modules

Key Differences from DJP Online:

  • Enhanced user interface with guided workflows
  • Integrated payment gateway
  • Real-time validation and error checking
  • Mobile-responsive design for tablet/phone access

System Administrator Note: “Coretax represents a significant improvement in user experience while maintaining the same underlying tax calculation rules.” – DGT IT Systems Division

Common Filing Mistakes & Prevention

SPT Common Filing Mistakes & Prevention

Expert Tip: “The most common mistake we see is SMEs using Form 1770 S when they should use 1770. This happens when business income isn’t properly categorized.”

Penalties & Correction Procedures

Penalty Structure per PMK-08/PMK.04/2017:

  • Late filing: IDR 100,000 (individual) to IDR 1,000,000 (entity)
  • Late payment: 2% monthly interest on unpaid tax
  • Incomplete filing: Additional assessment potential

Correction Process:

  1. File Pembetulan SPT (Amendment) in same platform
  2. Select amendment option and update incorrect data
  3. Pay additional tax plus interest calculated from original due date
  4. Retain new BPE with clear “Pembetulan ke-1” notation

Record Keeping & Future Preparation

Storage Requirements per PMK-252/PMK.03/2008:

  • Maintain all documents for minimum 10 years
  • Digital storage acceptable with proper backup
  • Organize by tax year with clear indexing

Monthly Best Practices:

  • Close accounting books by month 10
  • Reconcile tax accounts quarterly
  • Document unusual transactions immediately
  • Maintain asset depreciation schedules

2026 Preparation Strategy:

  • Monitor regulatory updates via  pajak.go.id
  • Attending DGT seminars on system changes
  • Test Coretax functionality during 2025
  • Update internal procedures for new platform

Frequently Asked Questions (FAQ)

Q: What is SPT Tahunan exactly?

A: SPT Tahunan is the mandatory annual income tax return that must be submitted to DGT, containing comprehensive information about your yearly income, expenses, and tax obligations as defined in Law No. 36 of 2008.

Q: When is the absolute deadline for SPT Tahunan 2025?

A: March 31, 2025 for individuals and April 30, 2025 for entities filing calendar year returns, as specified in KEP-79/PJ/2025⁵. The April 11 extension applies only to 2024 data.

Q: Do startups need transfer pricing documentation?

A: Yes, if related-party transactions exceed IDR 5 billion annually, as per PMK-213/PMK.03/2016¹⁵.

Q: What are penetration testing costs in Jakarta?

A: IDR 45–90 million per application, depending on scope and complexity.

Q: Is zero trust suitable for SMEs?

A: Recommended for companies with 30+ employees and high-sensitivity data requirements.

Professional Assistance & Resources

Our Free Resources:

[2025 Tax Calendar] – All critical deadlines and requirements

Expert Consultation Available:

Have questions about Coretax setup, complex tax filings, or compliance strategies? Schedule a complimentary 15-minute consultation with our licensed tax experts.

Contact: [Email: [email protected]] | Schedule Online: [Booking Link]

Our Credentials:

  • Certified Public Accountants (Indonesian Institute)
  • DGT-Licensed Tax Consultants
  • 15+ years SME tax compliance experience
  • 500+ successful filings in 2024 season
  • Member: Indonesian Tax Consultants Association

This guide is updated regularly to reflect current regulations. For the latest information, visit pajak.go.id or consult with certified tax professionals.

Disclaimer: This guide provides general information only. Specific situations may require professional consultation. Tax regulations are subject to change.

References & Sources

  1. PER-8/PJ/2025 and PER-11/PJ/2025: Coretax Implementation Regulations
  2. KEP-79/PJ/2025: SPT Filing Deadlines
  3. Official Filing Extension Announcement
  1. Law No. 36 of 2008 on Income Tax
  2. PMK-243/PMK.03/2014: Entity Filing Deadlines
  1. PMK-252/PMK.03/2008: Tax Documentation Standards
  2. PMK-213/PMK.03/2016: Transfer Pricing Documentation
  1. PP-23/2018: MSME Tax Incentives

46 Comments

  1. Yolda kaldığınızda Bafra çekici ekibi en kısa sürede yanınızda olur. Bafra oto yol yardım hizmeti, hem şehir içi hem de şehirlerarası güvenli çözümler sunar. Bafra oto kurtarma, arızalı araçları güvenli şekilde taşır. Bafra oto yol yardım her zaman ulaşılabilir durumdadır.

  2. Thank you for the good writeup. It in fact was a amusement account it.
    Look advanced to more added agreeable from you! However, how could we communicate?

  3. Hello there! This article couldn’t be written any better!
    Going through this post reminds me of my previous roommate!
    He continually kept preaching about this. I’ll forward
    this article to him. Fairly certain he will have a good read.
    Many thanks for sharing!

  4. I am really impressed with your writing skills as well as with the
    layout on your blog. Is this a paid theme or did you modify it yourself?
    Either way keep up the nice quality writing, it is rare to see a
    nice blog like this one today.

  5. Write more, thats all I have to say. Literally, it seems
    as though you relied on the video to make your point.
    You definitely know what youre talking about, why throw away your intelligence
    on just posting videos to your blog when you could be giving us something informative to read?

  6. I must thank you for the efforts you have put in writing this blog.
    I am hoping to view the same high-grade content by you in the
    future as well. In truth, your creative writing abilities has motivated me to get my own site now 😉

  7. Please let me know if you’re looking for a author for your weblog.
    You have some really good articles and I feel I would be a
    good asset. If you ever want to take some of the load off, I’d really like to write some material
    for your blog in exchange for a link back
    to mine. Please blast me an email if interested.

    Many thanks!

  8. I do accept as true with all the concepts you’ve
    offered on your post. They’re very convincing and can certainly work.
    Nonetheless, the posts are very short for beginners.
    Could you please prolong them a little from subsequent time?
    Thanks for the post.

  9. Woah! I’m really enjoying the template/theme of this website.
    It’s simple, yet effective. A lot of times it’s very difficult to get that “perfect balance” between usability and appearance.
    I must say you have done a excellent job with this.
    In addition, the blog loads super quick for me on Firefox.
    Superb Blog!

  10. Just wish to say your article is as amazing.
    The clarity in your post is simply cool and i can assume you are an expert on this subject.
    Well with your permission let me to grab your feed to keep up to date
    with forthcoming post. Thanks a million and please
    continue the rewarding work.

  11. We stumbled over here from a different web address and thought
    I may as well check things out. I like what I see so now i am following you.
    Look forward to checking out your web page repeatedly.

  12. I don’t know whether it’s just me or if perhaps everyone else
    encountering issues with your site. It appears as if some of the written text
    within your posts are running off the screen. Can someone else please comment and let me
    know if this is happening to them as well? This
    may be a issue with my web browser because I’ve had this happen before.
    Kudos

  13. Hello there, I found your site by the use of Google while looking
    for a related subject, your website got here up, it seems to be
    good. I’ve bookmarked it in my google bookmarks.
    Hello there, simply become alert to your weblog through
    Google, and found that it is really informative.
    I’m going to watch out for brussels. I’ll be
    grateful in the event you continue this in future. Many people will be
    benefited from your writing. Cheers!

  14. I’m really impressed along with your writing skills as well as with the layout for your blog.
    Is that this a paid subject matter or did you modify it yourself?
    Anyway keep up the nice quality writing, it’s uncommon to see a
    great weblog like this one today..

  15. Great goods from you, man. I have understand your stuff previous
    to and you’re just too fantastic. I really like what you’ve acquired here, certainly like what
    you’re saying and the way in which you say it. You
    make it enjoyable and you still take care of to keep it sensible.
    I can not wait to read far more from you. This is really a
    terrific website.

  16. Hey there! I’ve been reading your site for a long time now and finally got the bravery to go ahead and give you
    a shout out from New Caney Texas! Just wanted to say
    keep up the excellent job!

  17. Hello There. I found your weblog the usage of msn. This is an extremely smartly written article.
    I will be sure to bookmark it and come back to read extra
    of your helpful info. Thanks for the post. I’ll certainly comeback.

  18. I really like your blog.. very nice colors & theme. Did you make this website yourself or did you hire someone
    to do it for you? Plz respond as I’m looking to construct my own blog and would like to know where u got this
    from. appreciate it

  19. An impressive share! I have just forwarded this onto a friend who had been conducting a little homework on this.

    And he in fact ordered me lunch simply because I found it for him…
    lol. So allow me to reword this…. Thank YOU for the
    meal!! But yeah, thanks for spending the time to talk about this issue
    here on your web page.

Leave a Reply

Your email address will not be published. Required fields are marked *

images

If you are looking for Free consultation support