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.
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.
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⁴
Based on KEP-79/PJ/2025 and official DJP announcements:

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.
According to Article 3 of Law No. 36/2008:
Individuals (Orang Pribadi):
Entities (Badan):
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.”
Per 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.
Identity Documents:
Financial Statements:
Withholding Slips (Bukti Potong):
Expense & Asset Records:
Tax Payment Proofs:
Client Testimonial: “The documents audit provided by JCSS Indonesia was incredibly helpful. We avoided the usual last-minute scramble and filed stress-free.”
2024 Return Filing via DJP Online (Deadline: April 11, 2025)
Step 1: System Access
Step 2: Form Selection
Step 3: Data Entry Process
Step 4: Document Upload
Step 5: Validation & Submission
Account Creation Process:
Key Differences from DJP Online:
System Administrator Note: “Coretax represents a significant improvement in user experience while maintaining the same underlying tax calculation rules.” – DGT IT Systems Division

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.”
Penalty Structure per PMK-08/PMK.04/2017:
Correction Process:
Storage Requirements per PMK-252/PMK.03/2008:
Monthly Best Practices:
2026 Preparation Strategy:
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.
Our Free Resources:
[2025 Tax Calendar] – All critical deadlines and requirements
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:
Disclaimer: This guide provides general information only. Specific situations may require professional consultation. Tax regulations are subject to change.
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.
Nice awesome amazing brilliant strange amazing crazy love helpful random fantastic wonderful strange perfect interesting.
Situs Pasti Scam Indonesia, BOKEP JAPAN KONTOL KAU
link Bangsawan88
Yang penting tetap main santai dan jangan terbawa emosi, walaupun https://coqui.ai/ slot gacor kadang bisa bikin nagih.
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://accounts.binance.com/ru-UA/register-person?ref=JVDCDCK4
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
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?
Your article helped me a lot, is there any more related content? Thanks!
Ahaa, its fastidious dialogue about this article at this place at
this weblog, I have read all that, so now me also commenting here.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://accounts.binance.com/it/register-person?ref=P9L9FQKY
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!
Hi my loved one! I wish to say that this post is awesome, great written and come
with almost all important infos. I’d like
to look extra posts like this .
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.
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?
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 😉
Thank you for the good writeup. It in fact was a amusement
account it. Look advanced to far added agreeable from you! By the way, how could we communicate?
Hi there, all is going sound here and ofcourse every one
is sharing data, that’s actually good, keep up writing.
Cheers, A lot of write ups.
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!
Hello there, You’ve done a great job. I’ll certainly digg it and personally recommend to my friends.
I am confident they’ll be benefited from this site.
I’ll immediately snatch your rss as I can’t find your email subscription hyperlink or
e-newsletter service. Do you’ve any? Kindly permit me understand in order that I
may subscribe. Thanks.
Its not my first time to pay a visit this site, i am browsing this web site
dailly and take nice data from here daily.
It’s going to be end of mine day, but before finish I am reading this fantastic
paragraph to increase my know-how.
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.
Very rapidly this site will be famous amid all blogging and site-building users, due to it’s nice posts
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!
Howdy, i read your blog occasionally and i own a similar one and i was just curious if you get a lot
of spam remarks? If so how do you reduce it, any plugin or anything you can recommend?
I get so much lately it’s driving me insane so any support
is very much appreciated.
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.
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.
This site was… how do I say it? Relevant!!
Finally I’ve found something which helped me. Appreciate it!
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
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!
Your article helped me a lot, is there any more related content? Thanks! https://www.binance.com/pt-BR/register?ref=GJY4VW8W
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..
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.
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!
Hi there, constantly i used to check weblog posts here early in the break of day,
for the reason that i enjoy to learn more and more.
If you are going for best contents like myself, simply visit this web page every day as it presents feature contents, thanks
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.
Quality articles or reviews is the key to be a focus for the viewers to visit the site, that’s what
this web page is providing.
Thanks for finally writing about > SPT Tahunan for Indonesian SMEs in 2025: Complete Filing Guide
with Coretax System – JCSS-Indonesia < Liked it!
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
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.
whoah this blog is excellent i love studying your articles.
Keep up the great work! You realize, a lot of persons are looking around for this information,
you could aid them greatly.
Asking questions are in fact nice thing if you are not understanding something
fully, but this post gives nice understanding yet.
Great article, exactly what I was looking for.
Great beat ! I wish to apprentice while you amend your web site, how could
i subscribe for a blog site? The account aided me a acceptable deal.
I had been tiny bit acquainted of this your broadcast offered bright
clear idea
Yes! Finally someone writes about fxtm.
Exercise causes increased sexual hormone manufacturing and endorphin releases which might be
nice for mental and sexual well being.
For most up-to-date information you have to go
to see the web and on world-wide-web I found this web site as a most
excellent web site for latest updates.
Wow, awesome blog layout! How lengthy have you been blogging
for? you made blogging glance easy. The total
look of your website is excellent, as smartly as the content!
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Nice post. I learn something new and challenging on sites I stumbleupon everyday.
It will always be exciting to read through articles from other
authors and practice something from other websites.
Nice post. I learn something totally new
and challenging on blogs I stumbleupon on a daily basis.
It’s always interesting to read through articles from other writers and practice
a little something from their sites.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Hey there this is kind of of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have
to manually code with HTML. I’m starting a blog soon but have no coding skills so I
wanted to get advice from someone with experience. Any help would be greatly appreciated!
Today, I went to the beach front with my kids. I found a sea shell and
gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed.
There was a hermit crab inside and it pinched her ear.
She never wants to go back! LoL I know this is entirely off topic but I had to tell someone!
Thank you, I have just been searching for information approximately this topic for a long time and yours is the
best I have came upon till now. However, what concerning the
bottom line? Are you certain about the source?
I enjoy reading an article that can make men and women think.
Also, thanks for allowing for me to comment!
I was recommended this blog by my cousin. I’m now not certain whether this put up is
written by means of him as nobody else know such targeted approximately my
trouble. You are incredible! Thank you!
I always used to read article in news papers but now
as I am a user of web thus from now I am using net for articles
or reviews, thanks to web.
Hi there, this weekend is good in support of me, for the reason that this occasion i am reading this fantastic informative paragraph here at my home.
You really make it seem so easy with your presentation however I
find this matter to be actually something that I think I’d never understand.
It kind of feels too complex and very vast for me. I’m having a look
forward to your subsequent post, I will attempt to
get the cling of it!
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://www.binance.info/register?ref=QCGZMHR6