diff --git a/packages/desktop-client/src/components/schedules/SchedulesTable.tsx b/packages/desktop-client/src/components/schedules/SchedulesTable.tsx
index ba34e2df104192b6dd2d7e839553d446408f910c..20cf75e4dbdf9ff740d3fca408470c23f9d70f67 100644
--- a/packages/desktop-client/src/components/schedules/SchedulesTable.tsx
+++ b/packages/desktop-client/src/components/schedules/SchedulesTable.tsx
@@ -65,12 +65,10 @@ function OverflowMenu({
   const getMenuItems = () => {
     const menuItems: { name: ScheduleItemAction; text: string }[] = [];
 
-    if (status === 'due') {
-      menuItems.push({
-        name: 'post-transaction',
-        text: 'Post transaction',
-      });
-    }
+    menuItems.push({
+      name: 'post-transaction',
+      text: 'Post transaction',
+    });
 
     if (status === 'completed') {
       menuItems.push({
diff --git a/upcoming-release-notes/2358.md b/upcoming-release-notes/2358.md
new file mode 100644
index 0000000000000000000000000000000000000000..8639d9140c3df35937df0c2e4523ac366ace22d2
--- /dev/null
+++ b/upcoming-release-notes/2358.md
@@ -0,0 +1,6 @@
+---
+category: Enhancements
+authors: [radtriste]
+---
+
+Allow to post transaction(s) from schedule(s) at any time.