কয়েকজন ঐতিহাসিক বাঙ্গলা দিনপঞ্জি উদ্ভবের কৃতিত্ব আরোপ করেন ৭ম শতকের রাজা শশাঙ্কের উপর। পরবর্তীতে মুঘল সম্রাট আকবর এটিকে রাজস্ব বা কর আদায়ের উদ্দেশ্যে পরিবর্তিত করেন।

ভারতবর্ষে মুঘল সাম্রাজ্য প্রতিষ্ঠার পর সম্রাটরা হিজরী পঞ্জিকা অনুসারে কৃষি পণ্যের খাজনা আদায় করত। কিন্তু হিজরি সন চাঁদের উপর নির্ভরশীল হওয়ায় তা কৃষি ফলনের সাথে মিলত না। এতে অসময়ে কৃষকদেরকে খাজনা পরিশোধ করতে বাধ্য করতে হত। খাজনা আদায়ে সুষ্ঠুতা প্রণয়নের লক্ষ্যে মুঘল সম্রাট আকবর বাংলা সনের প্রবর্তন করেন। তিনি মূলত প্রাচীন বর্ষপঞ্জিতে সংস্কার আনার আদেশ দেন। সম্রাটের আদেশ মতে রাজকীয় জ্যোতির্বিজ্ঞানী ফতেহউল্লাহ সিরাজি সৌর সন এবং আরবি হিজরী সনের উপর ভিত্তি করে নতুন বাংলা সনের নিয়ম বিনির্মাণ করেন। ১৫৮৪ খ্রিষ্টাব্দের ১০ই মার্চ বা ১১ই মার্চ থেকে বাংলা সন গণনা শুরু হয়। তবে এই গণনা পদ্ধতি কার্যকর করা হয় আকবরের সিংহাসন আরোহণের সময় (৫ই নভেম্বর, ১৫৫৬) থেকে। প্রথমে এই সনের নাম ছিল "ফসলি সন", পরে "বঙ্গাব্দ" বা বাংলা বর্ষ নামে পরিচিত হয়।

আকবরের সময়কাল থেকেই পহেলা বৈশাখ উদ্‌যাপন শুরু হয়। তখন প্রত্যেককে বাংলা চৈত্র মাসের শেষ দিনের মধ্যে সকল খাজনা, মাশুল ও শুল্ক পরিশোধ করতে বাধ্য থাকত। এর পর দিন অর্থাৎ পহেলা বৈশাখে ভূমির মালিকরা নিজ নিজ অঞ্চলের অধিবাসীদেরকে মিষ্টান্ন দ্বারা আপ্যায়ন করতেন। এ উপলক্ষে বিভিন্ন উৎসবের আয়োজন করা হত। এই উৎসবটি একটি সামাজিক অনুষ্ঠানে পরিণত হয় যার রূপ পরিবর্তন হয়ে বর্তমানে এই পর্যায়ে এসেছে। তখনকার সময় এই দিনের প্রধান ঘটনা ছিল একটি হালখাতা তৈরি করা। হালখাতা বলতে একটি নতুন হিসাব বই বোঝানো হয়েছে। প্রকৃতপক্ষে হালখাতা হল বাংলা সনের প্রথম দিনে দোকানপাটের হিসাব আনুষ্ঠানিকভাবে হালনাগাদ করার প্রক্রিয়া। গ্রাম, শহর বা বাণিজ্যিক এলাকা, সকল স্থানেই পুরনো বছরের হিসাব বই বন্ধ করে নতুন হিসাব বই খোলা হয়। হালখাতার দিনে দোকানদাররা তাদের ক্রেতাদের মিষ্টান্ন দিয়ে আপ্যায়ন করে থাকে। এই প্রথাটি এখনও অনেকাংশে প্রচলিত আছে, বিশেষত স্বর্ণের দোকানে।

শামসুজ্জামান খানের মতে, বাংলার মুঘল সুবাদার মুর্শিদ কুলি খান প্রথম "পুন্যাহ" এর রীতি শুরু করেন, যার অর্থ হচ্ছে "ভূমি রাজস্ব আদায়ের উৎসবের দিন", এবং তিনি বাংলা দিনপঞ্জির সূচনা করার জন্য আকবরের রাজস্বের নীতি ব্যবহার করেন।

শামসুজ্জামান খান, ও নীতিশ সেনগুপ্তের মতে বাংলা দিনপঞ্জির উদ্ভব পরিষ্কার নয়। শামসুজ্জামান এর মতে, "একে বাংলা সন বা সাল বলা হত, যা যথাক্রমে আরবি ও ফারসি শব্দ। এটা নির্দেশ করছে যে এই এটি প্রথম কোন মুসলিম রাজা বা সুলতানের দ্বারা প্রচলিত হয়েছে।" অন্যদিকে সেনগুপ্তের মতে, এর ঐতিহ্যগত নাম হচ্ছে "বঙ্গাব্দ" ।

"বঙ্গাব্দ" শব্দটি (বাংলা বছর) আকবরের সময়কালের কয়েক শত বছর পূর্বে দুটো শিব মন্দিরেও পাওয়া যায়, যা বলছে বাংলা দিনপঞ্জির অস্তিত্ব আকবরের সময়ের পূর্বেও ছিল। আবার এও অস্পষ্ট যে আকবর বা হুসেন শাহ এর দ্বারা এটি গৃহীত হয়েছিল কিনা। বাংলা দিনপঞ্জি ব্যবহারের রীতি আকবরের পূর্বে হুসেন শাহ এর দ্বারাই হয়ে থাকতে পারে। নীতিশ সেনগুপ্ত বলেন, বাংলা দিনপঞ্জির প্রচলন যিনিই করে থাকুন না কেন, ঐতিহ্যবাহী বাংলা দিনপঞ্জির উপর ভিত্তি করে বসন্তের ফসল সংগ্রহের পর রাজস্ব আদায়ের জন্য এটা সহায়ক ছিল, কেননা ইসলামী হিজরি সনের ক্ষেত্রে রাজস্ব সংগ্রহের দিন ঠিক করতে প্রসাশনিক জটিলতা তৈরি হত।

বাংলা সনের মূল নাম ছিল তারিখ-এ-এলাহী। মোগল সম্রাট আকবর ১৫৮৫ সালে তার রাজত্বকালের ২৯তম বর্ষের ১০ কিংবা ১১ মার্চ তারিখে এক ডিক্রি জারির মাধ্যমে তারিখ-এ-এলাহী প্রবর্তন করেন। সিংহাসনে আরোহণের পরপরই তিনি একটি বৈজ্ঞানিক, কর্মপোযোগী ও গ্রহণযোগ্য বর্ষপঞ্জি প্রবর্তনের প্রয়োজনীয়তা উপলব্ধি করেন, যেখানে দিন ও মাসের হিসাবটা যথাযথ থাকবে। এ উদ্দেশ্যকে সামনে রেখে তিনি তৎকালীন প্রখ্যাত বিজ্ঞানী ও জ্যোতির্বিদ আমীর ফতুল্লাহ সিরাজিকে নতুন বর্ষপঞ্জি তৈরির দায়িত্ব প্রদান করেন। বিখ্যাত পন্ডিত ও সম্রাট আকবরের মন্ত্রী আবুল ফজল এ সম্বন্ধে ব্যাখ্যা প্রদান করেন যে, হিজরি বর্ষপঞ্জি কৃষিকাজের জন্য মোটেই উপযোগী ছিল না কারণ চন্দ্র বছরের ৩১ বছর হয় সৌর বছরের ৩০ বছরের সমান। চন্দ্র বছরের হিসাবেই তখন কৃষকশ্রেণির কাছ থেকে রাজস্ব আদায় করা হতো অথচ চাষবাস নির্ভর করতো সৌর বছরের হিসাবের ওপর। চন্দ্র বছর হয় ৩৫৪ দিনে আর সেখানে সৌর বছর হয় ৩৬৫ বা ৩৬৬ দিনে। ফলে দুটি বর্ষপঞ্জির মধ্যে ব্যবধান থেকে যায় বছরে ১১ বা ১২ দিন। বাংলা সনের জন্ম ঘটে সম্রাট আকবরের এই রাজস্ব আদায়ের আধুনিকীকরণের প্রেক্ষাপটে।

তারিখ-এ-এলাহীর বারো মাসের নাম ছিল কারবাদিন, আর্দি, বিসুয়া, কোর্দাদ, তীর, আমার্দাদ, শাহরিয়ার, আবান, আজুর, বাহাম ও ইস্কান্দার মিজ। কারো পক্ষে আসলে নিশ্চিত করে বলা সম্ভব নয় কখন এবং কীভাবে এসব নাম পরিবর্তিত হয়ে বৈশাখ, জ্যৈষ্ঠ, আষাঢ়, শ্রাবণ, ভাদ্র, আশ্বিন, কার্তিক, অগ্রহায়ণ, পৌষ, মাঘ, ফাল্গুন ও চৈত্র হয়। অনুমান করা হয়, বারোটি নক্ষত্রের নাম নিয়ে পরবর্তীকালে নামকরণ করা হয় বাংলা মাসের। বিশাখা নক্ষত্র থেকে বৈশাখ, জায়ীস্থা থেকে জ্যৈষ্ঠ, শার থেকে আষাঢ়, শ্রাবণী থেকে শ্রাবণ, ভদ্রপদ থেকে ভাদ্র, আশ্বায়িনী থেকে আশ্বিন, কার্তিকা থেকে কার্তিক, আগ্রায়হন থেকে অগ্রহায়ণ, পউস্যা থেকে পৌষ, ফাল্গুনী থেকে ফাল্গুন এবং চিত্রা নক্ষত্র থেকে চৈত্র।

পহেলা বৈশাখ উদ্‌যাপন
মুঘলদের থেকে উদ্ভব তত্ত্ব
চট্টগ্রামে বর্ষবরণ
ঢাকায় রমনার বটমূলে ছায়ানটের বর্ষবরণ ও মঙ্গল শোভাযাত্রা